Raspbian Package Auto-Building

Build log for android-platform-art (8.1.0+r23-3+rpi2+b1) on armhf

android-platform-art8.1.0+r23-3+rpi2+b1armhf → 2021-02-12 06:04:52

sbuild (Debian sbuild) 0.71.0 (24 Aug 2016) on testbuildd

+==============================================================================+
| android-platform-art 8.1.0+r23-3+rpi2+b1 (armhf) Fri, 12 Feb 2021 04:53:21 +0000 |
+==============================================================================+

Package: android-platform-art
Version: 8.1.0+r23-3+rpi2+b1
Source Version: 8.1.0+r23-3+rpi2
Distribution: buster-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/buster-staging-armhf-sbuild-7ea98655-0d94-4041-885f-f8475be2ac47' with '<<CHROOT>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 http://172.17.0.1/private buster-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1/private buster-staging/main Sources [11.3 MB]
Get:3 http://172.17.0.1/private buster-staging/main armhf Packages [13.0 MB]
Fetched 24.4 MB in 29s (829 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Fetch source files                                                           |
+------------------------------------------------------------------------------+


Check APT
---------

Checking available source versions...

Download source files with APT
------------------------------

Reading package lists...
NOTICE: 'android-platform-art' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/android-tools-team/android-platform-art.git
Please use:
git clone https://salsa.debian.org/android-tools-team/android-platform-art.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 6270 kB of source archives.
Get:1 http://172.17.0.1/private buster-staging/main android-platform-art 8.1.0+r23-3+rpi2 (dsc) [2244 B]
Get:2 http://172.17.0.1/private buster-staging/main android-platform-art 8.1.0+r23-3+rpi2 (tar) [6199 kB]
Get:3 http://172.17.0.1/private buster-staging/main android-platform-art 8.1.0+r23-3+rpi2 (diff) [69.3 kB]
Fetched 6270 kB in 2s (2745 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/android-platform-art-i7nMRX/android-platform-art-8.1.0+r23' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/android-platform-art-i7nMRX' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| Install build-essential                                                      |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-TvJ1mq/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-TvJ1mq/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-TvJ1mq/gpg/trustdb.gpg: trustdb created
gpg: key 35506D9A48F77B2E: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: key 35506D9A48F77B2E: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 35506D9A48F77B2E: secret key imported
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-TvJ1mq/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-TvJ1mq/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-TvJ1mq/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-TvJ1mq/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-TvJ1mq/apt_archive ./ Packages [432 B]
Fetched 2108 B in 1s (2834 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install core build dependencies (apt-based resolver)
----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
  netbase
Use 'apt autoremove' to remove it.
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 13 not upgraded.
Need to get 852 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-TvJ1mq/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 852 B in 0s (0 B/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 12059 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Check architectures                                                          |
+------------------------------------------------------------------------------+

Arch check ok (armhf included in any)

+------------------------------------------------------------------------------+
| Install package build dependencies                                           |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: android-libbacktrace-dev (>= 1:8.1.0+r23), android-libbase-dev (>= 1:8.1.0+r23), android-libcutils-dev (>= 1:8.1.0+r23-3~), android-libnativebridge-dev (>= 1:8.1.0+r23), android-libnativeloader-dev (>= 1:8.1.0+r23), android-libutils-dev (>= 1:8.1.0+r23), android-libziparchive-dev (>= 1:8.1.0+r23), clang, debhelper (>= 11~), dh-exec, libicu-dev, liblz4-dev, python3, valgrind, zlib1g-dev
Filtered Build-Depends: android-libbacktrace-dev (>= 1:8.1.0+r23), android-libbase-dev (>= 1:8.1.0+r23), android-libcutils-dev (>= 1:8.1.0+r23-3~), android-libnativebridge-dev (>= 1:8.1.0+r23), android-libnativeloader-dev (>= 1:8.1.0+r23), android-libutils-dev (>= 1:8.1.0+r23), android-libziparchive-dev (>= 1:8.1.0+r23), clang, debhelper (>= 11~), dh-exec, libicu-dev, liblz4-dev, python3, valgrind, zlib1g-dev
dpkg-deb: building package 'sbuild-build-depends-android-platform-art-dummy' in '/<<BUILDDIR>>/resolver-TvJ1mq/apt_archive/sbuild-build-depends-android-platform-art-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-android-platform-art-dummy sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-TvJ1mq/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-TvJ1mq/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-TvJ1mq/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-TvJ1mq/apt_archive ./ Sources [649 B]
Get:5 copy:/<<BUILDDIR>>/resolver-TvJ1mq/apt_archive ./ Packages [703 B]
Fetched 2685 B in 1s (3611 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install android-platform-art build dependencies (apt-based resolver)
--------------------------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
  netbase
Use 'apt autoremove' to remove it.
The following additional packages will be installed:
  android-libbacktrace android-libbacktrace-dev android-libbase
  android-libbase-dev android-libcutils android-libcutils-dev android-liblog
  android-liblog-dev android-libnativebridge android-libnativebridge-dev
  android-libnativehelper android-libnativehelper-dev android-libnativeloader
  android-libnativeloader-dev android-libunwind android-libutils
  android-libutils-dev android-libziparchive android-libziparchive-dev
  android-platform-system-core-headers autoconf automake autopoint
  autotools-dev bsdmainutils clang clang-7 debhelper dh-autoreconf dh-exec
  dh-strip-nondeterminism dwz file gettext gettext-base groff-base
  icu-devtools intltool-debian libarchive-zip-perl libbsd-dev libbsd0
  libc6-dbg libclang-common-7-dev libclang1-7 libcroco3 libedit2 libelf1
  libexpat1 libfile-stripnondeterminism-perl libgc1c2 libglib2.0-0 libicu-dev
  libicu63 libllvm7 liblz4-dev libmagic-mgc libmagic1 libmpdec2 libncurses6
  libobjc-8-dev libobjc4 libpipeline1 libpython3-stdlib libpython3.7-minimal
  libpython3.7-stdlib libsigsegv2 libssl1.1 libtinfo5 libtool libuchardet0
  libxml2 m4 man-db mime-support p7zip p7zip-full po-debconf python3
  python3-minimal python3.7 python3.7-minimal sensible-utils valgrind
  zlib1g-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois
  vacation clang-7-doc dh-make gettext-doc libasprintf-dev libgettextpo-dev
  groff icu-doc libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc
  apparmor less www-browser p7zip-rar libmail-box-perl python3-doc python3-tk
  python3-venv python3.7-venv python3.7-doc binfmt-support valgrind-mpi
  kcachegrind alleyoop valkyrie
Recommended packages:
  llvm-7-dev python libomp-7-dev curl | wget | lynx libarchive-cpio-perl
  libglib2.0-data shared-mime-info xdg-user-dirs libgpm2 libltdl-dev
  libmail-sendmail-perl valgrind-dbg gdb
The following NEW packages will be installed:
  android-libbacktrace android-libbacktrace-dev android-libbase
  android-libbase-dev android-libcutils android-libcutils-dev android-liblog
  android-liblog-dev android-libnativebridge android-libnativebridge-dev
  android-libnativehelper android-libnativehelper-dev android-libnativeloader
  android-libnativeloader-dev android-libunwind android-libutils
  android-libutils-dev android-libziparchive android-libziparchive-dev
  android-platform-system-core-headers autoconf automake autopoint
  autotools-dev bsdmainutils clang clang-7 debhelper dh-autoreconf dh-exec
  dh-strip-nondeterminism dwz file gettext gettext-base groff-base
  icu-devtools intltool-debian libarchive-zip-perl libbsd-dev libbsd0
  libc6-dbg libclang-common-7-dev libclang1-7 libcroco3 libedit2 libelf1
  libexpat1 libfile-stripnondeterminism-perl libgc1c2 libglib2.0-0 libicu-dev
  libicu63 libllvm7 liblz4-dev libmagic-mgc libmagic1 libmpdec2 libncurses6
  libobjc-8-dev libobjc4 libpipeline1 libpython3-stdlib libpython3.7-minimal
  libpython3.7-stdlib libsigsegv2 libssl1.1 libtinfo5 libtool libuchardet0
  libxml2 m4 man-db mime-support p7zip p7zip-full po-debconf python3
  python3-minimal python3.7 python3.7-minimal
  sbuild-build-depends-android-platform-art-dummy sensible-utils valgrind
  zlib1g-dev
0 upgraded, 85 newly installed, 0 to remove and 13 not upgraded.
Need to get 76.4 MB of archives.
After this operation, 320 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-TvJ1mq/apt_archive ./ sbuild-build-depends-android-platform-art-dummy 0.invalid.0 [980 B]
Get:2 http://172.17.0.1/private buster-staging/main armhf libbsd0 armhf 0.9.1-2 [104 kB]
Get:3 http://172.17.0.1/private buster-staging/main armhf libtinfo5 armhf 6.1+20181013-2+deb10u2 [309 kB]
Get:4 http://172.17.0.1/private buster-staging/main armhf bsdmainutils armhf 11.1.2 [182 kB]
Get:5 http://172.17.0.1/private buster-staging/main armhf libuchardet0 armhf 0.0.6-3 [62.2 kB]
Get:6 http://172.17.0.1/private buster-staging/main armhf groff-base armhf 1.22.4-3 [782 kB]
Get:7 http://172.17.0.1/private buster-staging/main armhf libpipeline1 armhf 1.5.1-2 [26.6 kB]
Get:8 http://172.17.0.1/private buster-staging/main armhf man-db armhf 2.8.5-2 [1230 kB]
Get:9 http://172.17.0.1/private buster-staging/main armhf libssl1.1 armhf 1.1.1d-0+deb10u4 [1263 kB]
Get:10 http://172.17.0.1/private buster-staging/main armhf libpython3.7-minimal armhf 3.7.3-2+deb10u2 [583 kB]
Get:11 http://172.17.0.1/private buster-staging/main armhf libexpat1 armhf 2.2.6-2+deb10u1 [77.3 kB]
Get:12 http://172.17.0.1/private buster-staging/main armhf python3.7-minimal armhf 3.7.3-2+deb10u2 [1463 kB]
Get:13 http://172.17.0.1/private buster-staging/main armhf python3-minimal armhf 3.7.3-1 [36.6 kB]
Get:14 http://172.17.0.1/private buster-staging/main armhf mime-support all 3.62 [37.2 kB]
Get:15 http://172.17.0.1/private buster-staging/main armhf libmpdec2 armhf 2.4.2-2 [67.2 kB]
Get:16 http://172.17.0.1/private buster-staging/main armhf libpython3.7-stdlib armhf 3.7.3-2+deb10u2 [1663 kB]
Get:17 http://172.17.0.1/private buster-staging/main armhf python3.7 armhf 3.7.3-2+deb10u2 [330 kB]
Get:18 http://172.17.0.1/private buster-staging/main armhf libpython3-stdlib armhf 3.7.3-1 [20.0 kB]
Get:19 http://172.17.0.1/private buster-staging/main armhf python3 armhf 3.7.3-1 [61.5 kB]
Get:20 http://172.17.0.1/private buster-staging/main armhf sensible-utils all 0.0.12 [15.8 kB]
Get:21 http://172.17.0.1/private buster-staging/main armhf libmagic-mgc armhf 1:5.35-4+deb10u2 [242 kB]
Get:22 http://172.17.0.1/private buster-staging/main armhf libmagic1 armhf 1:5.35-4+deb10u2 [110 kB]
Get:23 http://172.17.0.1/private buster-staging/main armhf file armhf 1:5.35-4+deb10u2 [65.5 kB]
Get:24 http://172.17.0.1/private buster-staging/main armhf gettext-base armhf 0.19.8.1-9 [117 kB]
Get:25 http://172.17.0.1/private buster-staging/main armhf libgc1c2 armhf 1:7.6.4-0.4 [212 kB]
Get:26 http://172.17.0.1/private buster-staging/main armhf android-liblog armhf 1:8.1.0+r23-5 [38.5 kB]
Get:27 http://172.17.0.1/private buster-staging/main armhf android-libbase armhf 1:8.1.0+r23-5 [28.6 kB]
Get:28 http://172.17.0.1/private buster-staging/main armhf android-libcutils armhf 1:8.1.0+r23-5 [28.1 kB]
Get:29 http://172.17.0.1/private buster-staging/main armhf p7zip armhf 16.02+dfsg-6 [297 kB]
Get:30 http://172.17.0.1/private buster-staging/main armhf p7zip-full armhf 16.02+dfsg-6 [993 kB]
Get:31 http://172.17.0.1/private buster-staging/main armhf android-libunwind armhf 8.1.0+r23-2 [42.5 kB]
Get:32 http://172.17.0.1/private buster-staging/main armhf android-libbacktrace armhf 1:8.1.0+r23-5 [48.5 kB]
Get:33 http://172.17.0.1/private buster-staging/main armhf android-libbacktrace-dev armhf 1:8.1.0+r23-5 [16.8 kB]
Get:34 http://172.17.0.1/private buster-staging/main armhf android-libbase-dev armhf 1:8.1.0+r23-5 [27.7 kB]
Get:35 http://172.17.0.1/private buster-staging/main armhf android-liblog-dev armhf 1:8.1.0+r23-5 [29.5 kB]
Get:36 http://172.17.0.1/private buster-staging/main armhf android-platform-system-core-headers all 1:8.1.0+r23-5 [28.0 kB]
Get:37 http://172.17.0.1/private buster-staging/main armhf libbsd-dev armhf 0.9.1-2 [222 kB]
Get:38 http://172.17.0.1/private buster-staging/main armhf android-libcutils-dev armhf 1:8.1.0+r23-5 [29.6 kB]
Get:39 http://172.17.0.1/private buster-staging/main armhf android-libnativebridge armhf 1:8.1.0+r23-5 [18.6 kB]
Get:40 http://172.17.0.1/private buster-staging/main armhf android-libnativehelper armhf 8.1.0+r23-1 [14.7 kB]
Get:41 http://172.17.0.1/private buster-staging/main armhf android-libnativehelper-dev armhf 8.1.0+r23-1 [21.9 kB]
Get:42 http://172.17.0.1/private buster-staging/main armhf android-libnativebridge-dev armhf 1:8.1.0+r23-5 [17.8 kB]
Get:43 http://172.17.0.1/private buster-staging/main armhf android-libnativeloader armhf 1:8.1.0+r23-5 [15.5 kB]
Get:44 http://172.17.0.1/private buster-staging/main armhf android-libnativeloader-dev armhf 1:8.1.0+r23-5 [16.0 kB]
Get:45 http://172.17.0.1/private buster-staging/main armhf android-libutils armhf 1:8.1.0+r23-5 [49.5 kB]
Get:46 http://172.17.0.1/private buster-staging/main armhf android-libutils-dev armhf 1:8.1.0+r23-5 [59.9 kB]
Get:47 http://172.17.0.1/private buster-staging/main armhf android-libziparchive armhf 1:8.1.0+r23-5 [30.7 kB]
Get:48 http://172.17.0.1/private buster-staging/main armhf android-libziparchive-dev armhf 1:8.1.0+r23-5 [18.0 kB]
Get:49 http://172.17.0.1/private buster-staging/main armhf libsigsegv2 armhf 2.12-2 [32.3 kB]
Get:50 http://172.17.0.1/private buster-staging/main armhf m4 armhf 1.4.18-2 [185 kB]
Get:51 http://172.17.0.1/private buster-staging/main armhf autoconf all 2.69-11 [341 kB]
Get:52 http://172.17.0.1/private buster-staging/main armhf autotools-dev all 20180224.1 [77.0 kB]
Get:53 http://172.17.0.1/private buster-staging/main armhf automake all 1:1.16.1-4 [771 kB]
Get:54 http://172.17.0.1/private buster-staging/main armhf autopoint all 0.19.8.1-9 [434 kB]
Get:55 http://172.17.0.1/private buster-staging/main armhf libedit2 armhf 3.1-20181209-1 [78.7 kB]
Get:56 http://172.17.0.1/private buster-staging/main armhf libllvm7 armhf 1:7.0.1-8+rpi3+deb10u2 [11.4 MB]
Get:57 http://172.17.0.1/private buster-staging/main armhf libobjc4 armhf 8.3.0-6+rpi1 [43.0 kB]
Get:58 http://172.17.0.1/private buster-staging/main armhf libobjc-8-dev armhf 8.3.0-6+rpi1 [207 kB]
Get:59 http://172.17.0.1/private buster-staging/main armhf libclang-common-7-dev armhf 1:7.0.1-8+rpi3+deb10u2 [1343 kB]
Get:60 http://172.17.0.1/private buster-staging/main armhf libclang1-7 armhf 1:7.0.1-8+rpi3+deb10u2 [4995 kB]
Get:61 http://172.17.0.1/private buster-staging/main armhf clang-7 armhf 1:7.0.1-8+rpi3+deb10u2 [6718 kB]
Get:62 http://172.17.0.1/private buster-staging/main armhf clang armhf 1:7.0-47 [7468 B]
Get:63 http://172.17.0.1/private buster-staging/main armhf libtool all 2.4.6-9 [547 kB]
Get:64 http://172.17.0.1/private buster-staging/main armhf dh-autoreconf all 19 [16.9 kB]
Get:65 http://172.17.0.1/private buster-staging/main armhf libarchive-zip-perl all 1.64-1 [96.8 kB]
Get:66 http://172.17.0.1/private buster-staging/main armhf libfile-stripnondeterminism-perl all 1.1.2-1 [19.8 kB]
Get:67 http://172.17.0.1/private buster-staging/main armhf dh-strip-nondeterminism all 1.1.2-1 [13.0 kB]
Get:68 http://172.17.0.1/private buster-staging/main armhf libelf1 armhf 0.176-1.1 [158 kB]
Get:69 http://172.17.0.1/private buster-staging/main armhf dwz armhf 0.12-3 [66.0 kB]
Get:70 http://172.17.0.1/private buster-staging/main armhf libglib2.0-0 armhf 2.58.3-2+deb10u2 [1078 kB]
Get:71 http://172.17.0.1/private buster-staging/main armhf libicu63 armhf 63.1-6+deb10u1 [7973 kB]
Get:72 http://172.17.0.1/private buster-staging/main armhf libxml2 armhf 2.9.4+dfsg1-7+deb10u1 [571 kB]
Get:73 http://172.17.0.1/private buster-staging/main armhf libcroco3 armhf 0.6.12-3 [132 kB]
Get:74 http://172.17.0.1/private buster-staging/main armhf libncurses6 armhf 6.1+20181013-2+deb10u2 [78.9 kB]
Get:75 http://172.17.0.1/private buster-staging/main armhf gettext armhf 0.19.8.1-9 [1219 kB]
Get:76 http://172.17.0.1/private buster-staging/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB]
Get:77 http://172.17.0.1/private buster-staging/main armhf po-debconf all 1.0.21 [248 kB]
Get:78 http://172.17.0.1/private buster-staging/main armhf debhelper all 12.1.1 [1016 kB]
Get:79 http://172.17.0.1/private buster-staging/main armhf icu-devtools armhf 63.1-6+deb10u1 [163 kB]
Get:80 http://172.17.0.1/private buster-staging/main armhf libc6-dbg armhf 2.28-10+rpi1 [10.7 MB]
Get:81 http://172.17.0.1/private buster-staging/main armhf libicu-dev armhf 63.1-6+deb10u1 [8841 kB]
Get:82 http://172.17.0.1/private buster-staging/main armhf liblz4-dev armhf 1.8.3-1 [64.7 kB]
Get:83 http://172.17.0.1/private buster-staging/main armhf valgrind armhf 1:3.7.0-6+rpi6 [5438 kB]
Get:84 http://172.17.0.1/private buster-staging/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-1 [206 kB]
Get:85 http://172.17.0.1/private buster-staging/main armhf dh-exec armhf 0.23.1 [25.1 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 76.4 MB in 24s (3234 kB/s)
Selecting previously unselected package libbsd0:armhf.
(Reading database ... 12059 files and directories currently installed.)
Preparing to unpack .../00-libbsd0_0.9.1-2_armhf.deb ...
Unpacking libbsd0:armhf (0.9.1-2) ...
Selecting previously unselected package libtinfo5:armhf.
Preparing to unpack .../01-libtinfo5_6.1+20181013-2+deb10u2_armhf.deb ...
Unpacking libtinfo5:armhf (6.1+20181013-2+deb10u2) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../02-bsdmainutils_11.1.2_armhf.deb ...
Unpacking bsdmainutils (11.1.2) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../03-libuchardet0_0.0.6-3_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.6-3) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../04-groff-base_1.22.4-3_armhf.deb ...
Unpacking groff-base (1.22.4-3) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../05-libpipeline1_1.5.1-2_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.1-2) ...
Selecting previously unselected package man-db.
Preparing to unpack .../06-man-db_2.8.5-2_armhf.deb ...
Unpacking man-db (2.8.5-2) ...
Selecting previously unselected package libssl1.1:armhf.
Preparing to unpack .../07-libssl1.1_1.1.1d-0+deb10u4_armhf.deb ...
Unpacking libssl1.1:armhf (1.1.1d-0+deb10u4) ...
Selecting previously unselected package libpython3.7-minimal:armhf.
Preparing to unpack .../08-libpython3.7-minimal_3.7.3-2+deb10u2_armhf.deb ...
Unpacking libpython3.7-minimal:armhf (3.7.3-2+deb10u2) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../09-libexpat1_2.2.6-2+deb10u1_armhf.deb ...
Unpacking libexpat1:armhf (2.2.6-2+deb10u1) ...
Selecting previously unselected package python3.7-minimal.
Preparing to unpack .../10-python3.7-minimal_3.7.3-2+deb10u2_armhf.deb ...
Unpacking python3.7-minimal (3.7.3-2+deb10u2) ...
Setting up libssl1.1:armhf (1.1.1d-0+deb10u4) ...
Setting up libpython3.7-minimal:armhf (3.7.3-2+deb10u2) ...
Setting up libexpat1:armhf (2.2.6-2+deb10u1) ...
Setting up python3.7-minimal (3.7.3-2+deb10u2) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 12961 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.7.3-1_armhf.deb ...
Unpacking python3-minimal (3.7.3-1) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../1-mime-support_3.62_all.deb ...
Unpacking mime-support (3.62) ...
Selecting previously unselected package libmpdec2:armhf.
Preparing to unpack .../2-libmpdec2_2.4.2-2_armhf.deb ...
Unpacking libmpdec2:armhf (2.4.2-2) ...
Selecting previously unselected package libpython3.7-stdlib:armhf.
Preparing to unpack .../3-libpython3.7-stdlib_3.7.3-2+deb10u2_armhf.deb ...
Unpacking libpython3.7-stdlib:armhf (3.7.3-2+deb10u2) ...
Selecting previously unselected package python3.7.
Preparing to unpack .../4-python3.7_3.7.3-2+deb10u2_armhf.deb ...
Unpacking python3.7 (3.7.3-2+deb10u2) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../5-libpython3-stdlib_3.7.3-1_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.7.3-1) ...
Setting up python3-minimal (3.7.3-1) ...
Selecting previously unselected package python3.
(Reading database ... 13398 files and directories currently installed.)
Preparing to unpack .../00-python3_3.7.3-1_armhf.deb ...
Unpacking python3 (3.7.3-1) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../01-sensible-utils_0.0.12_all.deb ...
Unpacking sensible-utils (0.0.12) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../02-libmagic-mgc_1%3a5.35-4+deb10u2_armhf.deb ...
Unpacking libmagic-mgc (1:5.35-4+deb10u2) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../03-libmagic1_1%3a5.35-4+deb10u2_armhf.deb ...
Unpacking libmagic1:armhf (1:5.35-4+deb10u2) ...
Selecting previously unselected package file.
Preparing to unpack .../04-file_1%3a5.35-4+deb10u2_armhf.deb ...
Unpacking file (1:5.35-4+deb10u2) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../05-gettext-base_0.19.8.1-9_armhf.deb ...
Unpacking gettext-base (0.19.8.1-9) ...
Selecting previously unselected package libgc1c2:armhf.
Preparing to unpack .../06-libgc1c2_1%3a7.6.4-0.4_armhf.deb ...
Unpacking libgc1c2:armhf (1:7.6.4-0.4) ...
Selecting previously unselected package android-liblog.
Preparing to unpack .../07-android-liblog_1%3a8.1.0+r23-5_armhf.deb ...
Unpacking android-liblog (1:8.1.0+r23-5) ...
Selecting previously unselected package android-libbase.
Preparing to unpack .../08-android-libbase_1%3a8.1.0+r23-5_armhf.deb ...
Unpacking android-libbase (1:8.1.0+r23-5) ...
Selecting previously unselected package android-libcutils.
Preparing to unpack .../09-android-libcutils_1%3a8.1.0+r23-5_armhf.deb ...
Unpacking android-libcutils (1:8.1.0+r23-5) ...
Selecting previously unselected package p7zip.
Preparing to unpack .../10-p7zip_16.02+dfsg-6_armhf.deb ...
Unpacking p7zip (16.02+dfsg-6) ...
Selecting previously unselected package p7zip-full.
Preparing to unpack .../11-p7zip-full_16.02+dfsg-6_armhf.deb ...
Unpacking p7zip-full (16.02+dfsg-6) ...
Selecting previously unselected package android-libunwind.
Preparing to unpack .../12-android-libunwind_8.1.0+r23-2_armhf.deb ...
Unpacking android-libunwind (8.1.0+r23-2) ...
Selecting previously unselected package android-libbacktrace.
Preparing to unpack .../13-android-libbacktrace_1%3a8.1.0+r23-5_armhf.deb ...
Unpacking android-libbacktrace (1:8.1.0+r23-5) ...
Selecting previously unselected package android-libbacktrace-dev.
Preparing to unpack .../14-android-libbacktrace-dev_1%3a8.1.0+r23-5_armhf.deb ...
Unpacking android-libbacktrace-dev (1:8.1.0+r23-5) ...
Selecting previously unselected package android-libbase-dev.
Preparing to unpack .../15-android-libbase-dev_1%3a8.1.0+r23-5_armhf.deb ...
Unpacking android-libbase-dev (1:8.1.0+r23-5) ...
Selecting previously unselected package android-liblog-dev.
Preparing to unpack .../16-android-liblog-dev_1%3a8.1.0+r23-5_armhf.deb ...
Unpacking android-liblog-dev (1:8.1.0+r23-5) ...
Selecting previously unselected package android-platform-system-core-headers.
Preparing to unpack .../17-android-platform-system-core-headers_1%3a8.1.0+r23-5_all.deb ...
Unpacking android-platform-system-core-headers (1:8.1.0+r23-5) ...
Selecting previously unselected package libbsd-dev:armhf.
Preparing to unpack .../18-libbsd-dev_0.9.1-2_armhf.deb ...
Unpacking libbsd-dev:armhf (0.9.1-2) ...
Selecting previously unselected package android-libcutils-dev.
Preparing to unpack .../19-android-libcutils-dev_1%3a8.1.0+r23-5_armhf.deb ...
Unpacking android-libcutils-dev (1:8.1.0+r23-5) ...
Selecting previously unselected package android-libnativebridge.
Preparing to unpack .../20-android-libnativebridge_1%3a8.1.0+r23-5_armhf.deb ...
Unpacking android-libnativebridge (1:8.1.0+r23-5) ...
Selecting previously unselected package android-libnativehelper.
Preparing to unpack .../21-android-libnativehelper_8.1.0+r23-1_armhf.deb ...
Unpacking android-libnativehelper (8.1.0+r23-1) ...
Selecting previously unselected package android-libnativehelper-dev.
Preparing to unpack .../22-android-libnativehelper-dev_8.1.0+r23-1_armhf.deb ...
Unpacking android-libnativehelper-dev (8.1.0+r23-1) ...
Selecting previously unselected package android-libnativebridge-dev.
Preparing to unpack .../23-android-libnativebridge-dev_1%3a8.1.0+r23-5_armhf.deb ...
Unpacking android-libnativebridge-dev (1:8.1.0+r23-5) ...
Selecting previously unselected package android-libnativeloader.
Preparing to unpack .../24-android-libnativeloader_1%3a8.1.0+r23-5_armhf.deb ...
Unpacking android-libnativeloader (1:8.1.0+r23-5) ...
Selecting previously unselected package android-libnativeloader-dev.
Preparing to unpack .../25-android-libnativeloader-dev_1%3a8.1.0+r23-5_armhf.deb ...
Unpacking android-libnativeloader-dev (1:8.1.0+r23-5) ...
Selecting previously unselected package android-libutils.
Preparing to unpack .../26-android-libutils_1%3a8.1.0+r23-5_armhf.deb ...
Unpacking android-libutils (1:8.1.0+r23-5) ...
Selecting previously unselected package android-libutils-dev.
Preparing to unpack .../27-android-libutils-dev_1%3a8.1.0+r23-5_armhf.deb ...
Unpacking android-libutils-dev (1:8.1.0+r23-5) ...
Selecting previously unselected package android-libziparchive.
Preparing to unpack .../28-android-libziparchive_1%3a8.1.0+r23-5_armhf.deb ...
Unpacking android-libziparchive (1:8.1.0+r23-5) ...
Selecting previously unselected package android-libziparchive-dev.
Preparing to unpack .../29-android-libziparchive-dev_1%3a8.1.0+r23-5_armhf.deb ...
Unpacking android-libziparchive-dev (1:8.1.0+r23-5) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../30-libsigsegv2_2.12-2_armhf.deb ...
Unpacking libsigsegv2:armhf (2.12-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../31-m4_1.4.18-2_armhf.deb ...
Unpacking m4 (1.4.18-2) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../32-autoconf_2.69-11_all.deb ...
Unpacking autoconf (2.69-11) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../33-autotools-dev_20180224.1_all.deb ...
Unpacking autotools-dev (20180224.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../34-automake_1%3a1.16.1-4_all.deb ...
Unpacking automake (1:1.16.1-4) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../35-autopoint_0.19.8.1-9_all.deb ...
Unpacking autopoint (0.19.8.1-9) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../36-libedit2_3.1-20181209-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20181209-1) ...
Selecting previously unselected package libllvm7:armhf.
Preparing to unpack .../37-libllvm7_1%3a7.0.1-8+rpi3+deb10u2_armhf.deb ...
Unpacking libllvm7:armhf (1:7.0.1-8+rpi3+deb10u2) ...
Selecting previously unselected package libobjc4:armhf.
Preparing to unpack .../38-libobjc4_8.3.0-6+rpi1_armhf.deb ...
Unpacking libobjc4:armhf (8.3.0-6+rpi1) ...
Selecting previously unselected package libobjc-8-dev:armhf.
Preparing to unpack .../39-libobjc-8-dev_8.3.0-6+rpi1_armhf.deb ...
Unpacking libobjc-8-dev:armhf (8.3.0-6+rpi1) ...
Selecting previously unselected package libclang-common-7-dev.
Preparing to unpack .../40-libclang-common-7-dev_1%3a7.0.1-8+rpi3+deb10u2_armhf.deb ...
Unpacking libclang-common-7-dev (1:7.0.1-8+rpi3+deb10u2) ...
Selecting previously unselected package libclang1-7.
Preparing to unpack .../41-libclang1-7_1%3a7.0.1-8+rpi3+deb10u2_armhf.deb ...
Unpacking libclang1-7 (1:7.0.1-8+rpi3+deb10u2) ...
Selecting previously unselected package clang-7.
Preparing to unpack .../42-clang-7_1%3a7.0.1-8+rpi3+deb10u2_armhf.deb ...
Unpacking clang-7 (1:7.0.1-8+rpi3+deb10u2) ...
Selecting previously unselected package clang.
Preparing to unpack .../43-clang_1%3a7.0-47_armhf.deb ...
Unpacking clang (1:7.0-47) ...
Selecting previously unselected package libtool.
Preparing to unpack .../44-libtool_2.4.6-9_all.deb ...
Unpacking libtool (2.4.6-9) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../45-dh-autoreconf_19_all.deb ...
Unpacking dh-autoreconf (19) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../46-libarchive-zip-perl_1.64-1_all.deb ...
Unpacking libarchive-zip-perl (1.64-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../47-libfile-stripnondeterminism-perl_1.1.2-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.1.2-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../48-dh-strip-nondeterminism_1.1.2-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.1.2-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../49-libelf1_0.176-1.1_armhf.deb ...
Unpacking libelf1:armhf (0.176-1.1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../50-dwz_0.12-3_armhf.deb ...
Unpacking dwz (0.12-3) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../51-libglib2.0-0_2.58.3-2+deb10u2_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.58.3-2+deb10u2) ...
Selecting previously unselected package libicu63:armhf.
Preparing to unpack .../52-libicu63_63.1-6+deb10u1_armhf.deb ...
Unpacking libicu63:armhf (63.1-6+deb10u1) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../53-libxml2_2.9.4+dfsg1-7+deb10u1_armhf.deb ...
Unpacking libxml2:armhf (2.9.4+dfsg1-7+deb10u1) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../54-libcroco3_0.6.12-3_armhf.deb ...
Unpacking libcroco3:armhf (0.6.12-3) ...
Selecting previously unselected package libncurses6:armhf.
Preparing to unpack .../55-libncurses6_6.1+20181013-2+deb10u2_armhf.deb ...
Unpacking libncurses6:armhf (6.1+20181013-2+deb10u2) ...
Selecting previously unselected package gettext.
Preparing to unpack .../56-gettext_0.19.8.1-9_armhf.deb ...
Unpacking gettext (0.19.8.1-9) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../57-intltool-debian_0.35.0+20060710.5_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.5) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../58-po-debconf_1.0.21_all.deb ...
Unpacking po-debconf (1.0.21) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../59-debhelper_12.1.1_all.deb ...
Unpacking debhelper (12.1.1) ...
Selecting previously unselected package icu-devtools.
Preparing to unpack .../60-icu-devtools_63.1-6+deb10u1_armhf.deb ...
Unpacking icu-devtools (63.1-6+deb10u1) ...
Selecting previously unselected package libc6-dbg:armhf.
Preparing to unpack .../61-libc6-dbg_2.28-10+rpi1_armhf.deb ...
Unpacking libc6-dbg:armhf (2.28-10+rpi1) ...
Selecting previously unselected package libicu-dev:armhf.
Preparing to unpack .../62-libicu-dev_63.1-6+deb10u1_armhf.deb ...
Unpacking libicu-dev:armhf (63.1-6+deb10u1) ...
Selecting previously unselected package liblz4-dev:armhf.
Preparing to unpack .../63-liblz4-dev_1.8.3-1_armhf.deb ...
Unpacking liblz4-dev:armhf (1.8.3-1) ...
Selecting previously unselected package valgrind.
Preparing to unpack .../64-valgrind_1%3a3.7.0-6+rpi6_armhf.deb ...
Unpacking valgrind (1:3.7.0-6+rpi6) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../65-zlib1g-dev_1%3a1.2.11.dfsg-1_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-1) ...
Selecting previously unselected package dh-exec.
Preparing to unpack .../66-dh-exec_0.23.1_armhf.deb ...
Unpacking dh-exec (0.23.1) ...
Selecting previously unselected package sbuild-build-depends-android-platform-art-dummy.
Preparing to unpack .../67-sbuild-build-depends-android-platform-art-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-android-platform-art-dummy (0.invalid.0) ...
Setting up libpipeline1:armhf (1.5.1-2) ...
Setting up mime-support (3.62) ...
Setting up android-liblog (1:8.1.0+r23-5) ...
Setting up libmagic-mgc (1:5.35-4+deb10u2) ...
Setting up libarchive-zip-perl (1.64-1) ...
Setting up libgc1c2:armhf (1:7.6.4-0.4) ...
Setting up libglib2.0-0:armhf (2.58.3-2+deb10u2) ...
No schema files found: doing nothing.
Setting up libmagic1:armhf (1:5.35-4+deb10u2) ...
Setting up gettext-base (0.19.8.1-9) ...
Setting up libobjc4:armhf (8.3.0-6+rpi1) ...
Setting up file (1:5.35-4+deb10u2) ...
Setting up libicu63:armhf (63.1-6+deb10u1) ...
Setting up libc6-dbg:armhf (2.28-10+rpi1) ...
Setting up android-platform-system-core-headers (1:8.1.0+r23-5) ...
Setting up libobjc-8-dev:armhf (8.3.0-6+rpi1) ...
Setting up autotools-dev (20180224.1) ...
Setting up android-libnativehelper (8.1.0+r23-1) ...
Setting up libncurses6:armhf (6.1+20181013-2+deb10u2) ...
Setting up libsigsegv2:armhf (2.12-2) ...
Setting up autopoint (0.19.8.1-9) ...
Setting up icu-devtools (63.1-6+deb10u1) ...
Setting up liblz4-dev:armhf (1.8.3-1) ...
Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-1) ...
Setting up sensible-utils (0.0.12) ...
Setting up libuchardet0:armhf (0.0.6-3) ...
Setting up libmpdec2:armhf (2.4.2-2) ...
Setting up android-liblog-dev (1:8.1.0+r23-5) ...
Setting up valgrind (1:3.7.0-6+rpi6) ...
Setting up android-libbase (1:8.1.0+r23-5) ...
Setting up libbsd0:armhf (0.9.1-2) ...
Setting up libtinfo5:armhf (6.1+20181013-2+deb10u2) ...
Setting up libelf1:armhf (0.176-1.1) ...
Setting up libicu-dev:armhf (63.1-6+deb10u1) ...
Setting up libxml2:armhf (2.9.4+dfsg1-7+deb10u1) ...
Setting up libbsd-dev:armhf (0.9.1-2) ...
Setting up p7zip (16.02+dfsg-6) ...
Setting up libfile-stripnondeterminism-perl (1.1.2-1) ...
Setting up android-libnativebridge (1:8.1.0+r23-5) ...
Setting up libpython3.7-stdlib:armhf (3.7.3-2+deb10u2) ...
Setting up android-libnativehelper-dev (8.1.0+r23-1) ...
Setting up android-libcutils (1:8.1.0+r23-5) ...
Setting up android-libcutils-dev (1:8.1.0+r23-5) ...
Setting up libtool (2.4.6-9) ...
Setting up android-libbase-dev (1:8.1.0+r23-5) ...
Setting up libedit2:armhf (3.1-20181209-1) ...
Setting up m4 (1.4.18-2) ...
Setting up p7zip-full (16.02+dfsg-6) ...
Setting up android-libnativebridge-dev (1:8.1.0+r23-5) ...
Setting up android-libunwind (8.1.0+r23-2) ...
Setting up bsdmainutils (11.1.2) ...
update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode
update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode
Setting up libcroco3:armhf (0.6.12-3) ...
Setting up android-libnativeloader (1:8.1.0+r23-5) ...
Setting up autoconf (2.69-11) ...
Setting up android-libbacktrace (1:8.1.0+r23-5) ...
Setting up dwz (0.12-3) ...
Setting up groff-base (1.22.4-3) ...
Setting up libllvm7:armhf (1:7.0.1-8+rpi3+deb10u2) ...
Setting up libclang1-7 (1:7.0.1-8+rpi3+deb10u2) ...
Setting up libpython3-stdlib:armhf (3.7.3-1) ...
Setting up automake (1:1.16.1-4) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up python3.7 (3.7.3-2+deb10u2) ...
Setting up gettext (0.19.8.1-9) ...
Setting up python3 (3.7.3-1) ...
Setting up android-libutils (1:8.1.0+r23-5) ...
Setting up man-db (2.8.5-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up android-libnativeloader-dev (1:8.1.0+r23-5) ...
Setting up android-libbacktrace-dev (1:8.1.0+r23-5) ...
Setting up android-libutils-dev (1:8.1.0+r23-5) ...
Setting up libclang-common-7-dev (1:7.0.1-8+rpi3+deb10u2) ...
Setting up clang-7 (1:7.0.1-8+rpi3+deb10u2) ...
Setting up android-libziparchive (1:8.1.0+r23-5) ...
Setting up po-debconf (1.0.21) ...
Setting up android-libziparchive-dev (1:8.1.0+r23-5) ...
Setting up clang (1:7.0-47) ...
Setting up dh-autoreconf (19) ...
Setting up dh-strip-nondeterminism (1.1.2-1) ...
Setting up debhelper (12.1.1) ...
Setting up dh-exec (0.23.1) ...
Setting up sbuild-build-depends-android-platform-art-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.28-10+rpi1) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 4.9.0-0.bpo.6-armmp armhf (armv7l)
Toolchain package versions: binutils_2.31.1-16+rpi2 dpkg-dev_1.19.7 g++-8_8.3.0-6+rpi1 gcc-8_8.3.0-6+rpi1 libc6-dev_2.28-10+rpi1 libstdc++-8-dev_8.3.0-6+rpi1 libstdc++6_8.3.0-6+rpi1 linux-libc-dev_4.18.20-2+rpi1
Package versions: adduser_3.118 android-libbacktrace_1:8.1.0+r23-5 android-libbacktrace-dev_1:8.1.0+r23-5 android-libbase_1:8.1.0+r23-5 android-libbase-dev_1:8.1.0+r23-5 android-libcutils_1:8.1.0+r23-5 android-libcutils-dev_1:8.1.0+r23-5 android-liblog_1:8.1.0+r23-5 android-liblog-dev_1:8.1.0+r23-5 android-libnativebridge_1:8.1.0+r23-5 android-libnativebridge-dev_1:8.1.0+r23-5 android-libnativehelper_8.1.0+r23-1 android-libnativehelper-dev_8.1.0+r23-1 android-libnativeloader_1:8.1.0+r23-5 android-libnativeloader-dev_1:8.1.0+r23-5 android-libunwind_8.1.0+r23-2 android-libutils_1:8.1.0+r23-5 android-libutils-dev_1:8.1.0+r23-5 android-libziparchive_1:8.1.0+r23-5 android-libziparchive-dev_1:8.1.0+r23-5 android-platform-system-core-headers_1:8.1.0+r23-5 apt_1.8.2.1 autoconf_2.69-11 automake_1:1.16.1-4 autopoint_0.19.8.1-9 autotools-dev_20180224.1 base-files_10.3+rpi1+deb10u4 base-passwd_3.5.46 bash_5.0-4 binutils_2.31.1-16+rpi2 binutils-arm-linux-gnueabihf_2.31.1-16+rpi2 binutils-common_2.31.1-16+rpi2 bsdmainutils_11.1.2 bsdutils_1:2.33.1-0.1 build-essential_12.6 bzip2_1.0.6-9.2~deb10u1 clang_1:7.0-47 clang-7_1:7.0.1-8+rpi3+deb10u2 coreutils_8.30-3 cpp_4:8.3.0-1+rpi2 cpp-8_8.3.0-6+rpi1 dash_0.5.10.2-5 debconf_1.5.71 debhelper_12.1.1 debianutils_4.8.6.1 dh-autoreconf_19 dh-exec_0.23.1 dh-strip-nondeterminism_1.1.2-1 diffutils_1:3.7-3 dirmngr_2.2.12-1+rpi1+deb10u1 dpkg_1.19.7 dpkg-dev_1.19.7 dwz_0.12-3 e2fsprogs_1.44.5-1+deb10u3 fakeroot_1.23-1 fdisk_2.33.1-0.1 file_1:5.35-4+deb10u2 findutils_4.6.0+git+20190209-2 g++_4:8.3.0-1+rpi2 g++-8_8.3.0-6+rpi1 gcc_4:8.3.0-1+rpi2 gcc-4.9-base_4.9.4-2+rpi1+b19 gcc-5-base_5.5.0-8 gcc-6-base_6.5.0-1+rpi1+b1 gcc-7-base_7.3.0-19 gcc-8_8.3.0-6+rpi1 gcc-8-base_8.3.0-6+rpi1 gettext_0.19.8.1-9 gettext-base_0.19.8.1-9 gnupg_2.2.12-1+rpi1+deb10u1 gnupg-l10n_2.2.12-1+rpi1+deb10u1 gnupg-utils_2.2.12-1+rpi1+deb10u1 gpg_2.2.12-1+rpi1+deb10u1 gpg-agent_2.2.12-1+rpi1+deb10u1 gpg-wks-client_2.2.12-1+rpi1+deb10u1 gpg-wks-server_2.2.12-1+rpi1+deb10u1 gpgconf_2.2.12-1+rpi1+deb10u1 gpgsm_2.2.12-1+rpi1+deb10u1 gpgv_2.2.12-1+rpi1+deb10u1 grep_3.3-1 groff-base_1.22.4-3 gzip_1.9-3 hostname_3.21 icu-devtools_63.1-6+deb10u1 init-system-helpers_1.56+nmu1 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-4 libapt-pkg5.0_1.8.2.1 libarchive-zip-perl_1.64-1 libasan5_8.3.0-6+rpi1 libassuan0_2.5.2-1 libatomic1_8.3.0-6+rpi1 libattr1_1:2.4.48-4 libaudit-common_1:2.8.4-3 libaudit1_1:2.8.4-3 libbinutils_2.31.1-16+rpi2 libblkid1_2.33.1-0.1 libbsd-dev_0.9.1-2 libbsd0_0.9.1-2 libbz2-1.0_1.0.6-9.2~deb10u1 libc-bin_2.28-10+rpi1 libc-dev-bin_2.28-10+rpi1 libc6_2.28-10+rpi1 libc6-dbg_2.28-10+rpi1 libc6-dev_2.28-10+rpi1 libcap-ng0_0.7.9-2 libcc1-0_8.3.0-6+rpi1 libclang-common-7-dev_1:7.0.1-8+rpi3+deb10u2 libclang1-7_1:7.0.1-8+rpi3+deb10u2 libcom-err2_1.44.5-1+deb10u3 libcroco3_0.6.12-3 libdb5.3_5.3.28+dfsg1-0.5 libdebconfclient0_0.249 libdpkg-perl_1.19.7 libedit2_3.1-20181209-1 libelf1_0.176-1.1 libexpat1_2.2.6-2+deb10u1 libext2fs2_1.44.5-1+deb10u3 libfakeroot_1.23-1 libfdisk1_2.33.1-0.1 libffi6_3.2.1-9 libfile-stripnondeterminism-perl_1.1.2-1 libfl2_2.6.4-6.2 libgc1c2_1:7.6.4-0.4 libgcc-8-dev_8.3.0-6+rpi1 libgcc1_1:8.3.0-6+rpi1 libgcrypt20_1.8.4-5 libgdbm-compat4_1.18.1-4 libgdbm6_1.18.1-4 libglib2.0-0_2.58.3-2+deb10u2 libgmp10_2:6.1.2+dfsg-4 libgnutls30_3.6.7-4+deb10u3 libgomp1_8.3.0-6+rpi1 libgpg-error0_1.35-1 libhogweed4_3.4.1-1 libicu-dev_63.1-6+deb10u1 libicu63_63.1-6+deb10u1 libidn2-0_2.0.5-1+deb10u1 libisl19_0.20-2 libksba8_1.3.5-2 libldap-2.4-2_2.4.47+dfsg-3+rpi1+deb10u2 libldap-common_2.4.47+dfsg-3+rpi1+deb10u2 libllvm7_1:7.0.1-8+rpi3+deb10u2 liblocale-gettext-perl_1.07-3+b3 liblz4-1_1.8.3-1 liblz4-dev_1.8.3-1 liblzma5_5.2.4-1 libmagic-mgc_1:5.35-4+deb10u2 libmagic1_1:5.35-4+deb10u2 libmount1_2.33.1-0.1 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr6_4.0.2-1 libncurses6_6.1+20181013-2+deb10u2 libncursesw6_6.1+20181013-2+deb10u2 libnettle6_3.4.1-1 libnpth0_1.6-1 libobjc-8-dev_8.3.0-6+rpi1 libobjc4_8.3.0-6+rpi1 libp11-kit0_0.23.15-2 libpam-modules_1.3.1-5 libpam-modules-bin_1.3.1-5 libpam-runtime_1.3.1-5 libpam0g_1.3.1-5 libpcre3_2:8.39-12 libperl5.28_5.28.1-6 libpipeline1_1.5.1-2 libpython3-stdlib_3.7.3-1 libpython3.7-minimal_3.7.3-2+deb10u2 libpython3.7-stdlib_3.7.3-2+deb10u2 libreadline7_7.0-5 libsasl2-2_2.1.27+dfsg-1+deb10u1 libsasl2-modules-db_2.1.27+dfsg-1+deb10u1 libseccomp2_2.3.3-4 libselinux1_2.8-1+b1 libsemanage-common_2.8-2 libsemanage1_2.8-2 libsepol1_2.8-1 libsigsegv2_2.12-2 libsmartcols1_2.33.1-0.1 libsqlite3-0_3.27.2-3 libss2_1.44.5-1+deb10u3 libssl1.1_1.1.1d-0+deb10u4 libstdc++-8-dev_8.3.0-6+rpi1 libstdc++6_8.3.0-6+rpi1 libsystemd0_241-7~deb10u4+rpi1 libtasn1-6_4.13-3 libtext-charwidth-perl_0.04-7.1+b1 libtext-iconv-perl_1.7-5+b10 libtext-wrapi18n-perl_0.06-7.1 libtinfo5_6.1+20181013-2+deb10u2 libtinfo6_6.1+20181013-2+deb10u2 libtool_2.4.6-9 libubsan1_8.3.0-6+rpi1 libuchardet0_0.0.6-3 libudev1_241-7~deb10u4+rpi1 libunistring2_0.9.10-1 libuuid1_2.33.1-0.1 libxml2_2.9.4+dfsg1-7+deb10u1 libzstd1_1.3.8+dfsg-3+rpi1 linux-libc-dev_4.18.20-2+rpi1 login_1:4.5-1.1 lsb-base_10.2019051400+rpi1 m4_1.4.18-2 make_4.2.1-1.2 man-db_2.8.5-2 mawk_1.3.3-17 mime-support_3.62 mount_2.33.1-0.1 ncurses-base_6.1+20181013-2+deb10u2 ncurses-bin_6.1+20181013-2+deb10u2 netbase_5.6 p7zip_16.02+dfsg-6 p7zip-full_16.02+dfsg-6 passwd_1:4.5-1.1 patch_2.7.6-3+deb10u1 perl_5.28.1-6 perl-base_5.28.1-6 perl-modules-5.28_5.28.1-6 pinentry-curses_1.1.0-2 po-debconf_1.0.21 python3_3.7.3-1 python3-minimal_3.7.3-1 python3.7_3.7.3-2+deb10u2 python3.7-minimal_3.7.3-2+deb10u2 raspbian-archive-keyring_20120528.2 readline-common_7.0-5 sbuild-build-depends-android-platform-art-dummy_0.invalid.0 sbuild-build-depends-core-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12 sysvinit-utils_2.93-8 tar_1.30+dfsg-6 tzdata_2020a-0+deb10u1 util-linux_2.33.1-0.1 valgrind_1:3.7.0-6+rpi6 xz-utils_5.2.4-1 zlib1g_1:1.2.11.dfsg-1 zlib1g-dev_1:1.2.11.dfsg-1

+------------------------------------------------------------------------------+
| Build                                                                        |
+------------------------------------------------------------------------------+


Unpack source
-------------

dpkg-source: warning: extracting unsigned source package (android-platform-art_8.1.0+r23-3+rpi2.dsc)
dpkg-source: info: extracting android-platform-art in /<<BUILDDIR>>/android-platform-art-8.1.0+r23
dpkg-source: info: unpacking android-platform-art_8.1.0+r23.orig.tar.gz
dpkg-source: info: unpacking android-platform-art_8.1.0+r23-3+rpi2.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying memcheck-paths.patch
dpkg-source: info: applying use-android-dlmalloc.patch
dpkg-source: info: applying missing-system-includes.patch
dpkg-source: info: applying ucontext.patch
dpkg-source: info: applying PAGE_SIZE.patch
dpkg-source: info: applying atomic-exception-specification.patch
dpkg-source: info: applying StrideIterator-constructor.patch
dpkg-source: info: applying hack-out-ubfx-and-sbfx.patch
dpkg-source: info: applying replace-movw.patch

Check disc space
----------------

Sufficient free space for build

Hack binNMU version
-------------------

Created changelog entry for binNMU version 8.1.0+r23-3+rpi2+b1

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=buster-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=buster-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=buster-staging-armhf-sbuild-7ea98655-0d94-4041-885f-f8475be2ac47
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=xterm
USER=buildd

dpkg-buildpackage
-----------------

dpkg-buildpackage: info: source package android-platform-art
dpkg-buildpackage: info: source version 8.1.0+r23-3+rpi2+b1
dpkg-buildpackage: info: source distribution buster-staging
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 fakeroot debian/rules clean
dh clean
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<BUILDDIR>>/android-platform-art-8.1.0+r23'
dh_auto_clean
make clean --file=debian/libart.mk
make[2]: Entering directory '/<<BUILDDIR>>/android-platform-art-8.1.0+r23'
rm -f libart.so* operator_out.cc
rm -f runtime/aot_class_linker.o runtime/art_field.o runtime/art_method.o runtime/atomic.o runtime/barrier.o runtime/base/allocator.o runtime/base/arena_allocator.o runtime/base/arena_bit_vector.o runtime/base/bit_vector.o runtime/base/file_magic.o runtime/base/hex_dump.o runtime/base/logging.o runtime/base/mutex.o runtime/base/safe_copy.o runtime/base/scoped_arena_allocator.o runtime/base/scoped_flock.o runtime/base/stringpiece.o runtime/base/time_utils.o runtime/base/timing_logger.o runtime/base/unix_file/fd_file.o runtime/base/unix_file/random_access_file_utils.o runtime/cha.o runtime/check_jni.o runtime/class_linker.o runtime/class_loader_context.o runtime/class_table.o runtime/code_simulator_container.o runtime/common_throws.o runtime/compiler_filter.o runtime/debugger.o runtime/dex_file.o runtime/dex_file_annotations.o runtime/dex_file_layout.o runtime/dex_file_tracking_registrar.o runtime/dex_file_verifier.o runtime/dex_instruction.o runtime/dex_to_dex_decompiler.o runtime/elf_file.o runtime/exec_utils.o runtime/fault_handler.o runtime/gc/allocation_record.o runtime/gc/allocator/dlmalloc.o runtime/gc/allocator/rosalloc.o runtime/gc/accounting/bitmap.o runtime/gc/accounting/card_table.o runtime/gc/accounting/heap_bitmap.o runtime/gc/accounting/mod_union_table.o runtime/gc/accounting/remembered_set.o runtime/gc/accounting/space_bitmap.o runtime/gc/collector/concurrent_copying.o runtime/gc/collector/garbage_collector.o runtime/gc/collector/immune_region.o runtime/gc/collector/immune_spaces.o runtime/gc/collector/mark_compact.o runtime/gc/collector/mark_sweep.o runtime/gc/collector/partial_mark_sweep.o runtime/gc/collector/semi_space.o runtime/gc/collector/sticky_mark_sweep.o runtime/gc/gc_cause.o runtime/gc/heap.o runtime/gc/reference_processor.o runtime/gc/reference_queue.o runtime/gc/scoped_gc_critical_section.o runtime/gc/space/bump_pointer_space.o runtime/gc/space/dlmalloc_space.o runtime/gc/space/image_space.o runtime/gc/space/large_object_space.o runtime/gc/space/malloc_space.o runtime/gc/space/region_space.o runtime/gc/space/rosalloc_space.o runtime/gc/space/space.o runtime/gc/space/zygote_space.o runtime/gc/task_processor.o runtime/gc/verification.o runtime/hprof/hprof.o runtime/image.o runtime/indirect_reference_table.o runtime/instrumentation.o runtime/intern_table.o runtime/interpreter/interpreter.o runtime/interpreter/interpreter_common.o runtime/interpreter/interpreter_intrinsics.o runtime/interpreter/interpreter_switch_impl.o runtime/interpreter/lock_count_data.o runtime/interpreter/shadow_frame.o runtime/interpreter/unstarted_runtime.o runtime/java_frame_root_info.o runtime/java_vm_ext.o runtime/jdwp/jdwp_event.o runtime/jdwp/jdwp_expand_buf.o runtime/jdwp/jdwp_handler.o runtime/jdwp/jdwp_main.o runtime/jdwp/jdwp_request.o runtime/jdwp/jdwp_socket.o runtime/jdwp/object_registry.o runtime/jni_env_ext.o runtime/jit/debugger_interface.o runtime/jit/jit.o runtime/jit/jit_code_cache.o runtime/jit/profile_compilation_info.o runtime/jit/profiling_info.o runtime/jit/profile_saver.o runtime/jni_internal.o runtime/jobject_comparator.o runtime/linear_alloc.o runtime/managed_stack.o runtime/mem_map.o runtime/memory_region.o runtime/method_handles.o runtime/mirror/array.o runtime/mirror/call_site.o runtime/mirror/class.o runtime/mirror/class_ext.o runtime/mirror/dex_cache.o runtime/mirror/emulated_stack_frame.o runtime/mirror/executable.o runtime/mirror/field.o runtime/mirror/method.o runtime/mirror/method_handle_impl.o runtime/mirror/method_handles_lookup.o runtime/mirror/method_type.o runtime/mirror/object.o runtime/mirror/reference.o runtime/mirror/stack_trace_element.o runtime/mirror/string.o runtime/mirror/throwable.o runtime/monitor.o runtime/native_bridge_art_interface.o runtime/native_stack_dump.o runtime/native/dalvik_system_DexFile.o runtime/native/dalvik_system_VMDebug.o runtime/native/dalvik_system_VMRuntime.o runtime/native/dalvik_system_VMStack.o runtime/native/dalvik_system_ZygoteHooks.o runtime/native/java_lang_Class.o runtime/native/java_lang_Object.o runtime/native/java_lang_String.o runtime/native/java_lang_StringFactory.o runtime/native/java_lang_System.o runtime/native/java_lang_Thread.o runtime/native/java_lang_Throwable.o runtime/native/java_lang_VMClassLoader.o runtime/native/java_lang_Void.o runtime/native/java_lang_invoke_MethodHandleImpl.o runtime/native/java_lang_ref_FinalizerReference.o runtime/native/java_lang_ref_Reference.o runtime/native/java_lang_reflect_Array.o runtime/native/java_lang_reflect_Constructor.o runtime/native/java_lang_reflect_Executable.o runtime/native/java_lang_reflect_Field.o runtime/native/java_lang_reflect_Method.o runtime/native/java_lang_reflect_Parameter.o runtime/native/java_lang_reflect_Proxy.o runtime/native/java_util_concurrent_atomic_AtomicLong.o runtime/native/libcore_util_CharsetUtils.o runtime/native/org_apache_harmony_dalvik_ddmc_DdmServer.o runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.o runtime/native/sun_misc_Unsafe.o runtime/non_debuggable_classes.o runtime/oat.o runtime/oat_file.o runtime/oat_file_assistant.o runtime/oat_file_manager.o runtime/oat_quick_method_header.o runtime/object_lock.o runtime/offsets.o runtime/os_linux.o runtime/parsed_options.o runtime/plugin.o runtime/primitive.o runtime/quick_exception_handler.o runtime/read_barrier.o runtime/reference_table.o runtime/reflection.o runtime/runtime.o runtime/runtime_callbacks.o runtime/runtime_common.o runtime/runtime_options.o runtime/scoped_thread_state_change.o runtime/signal_catcher.o runtime/stack.o runtime/stack_map.o runtime/thread.o runtime/thread_list.o runtime/thread_pool.o runtime/ti/agent.o runtime/trace.o runtime/transaction.o runtime/type_lookup_table.o runtime/utf.o runtime/utils.o runtime/vdex_file.o runtime/verifier/instruction_flags.o runtime/verifier/method_verifier.o runtime/verifier/reg_type.o runtime/verifier/reg_type_cache.o runtime/verifier/register_line.o runtime/verifier/verifier_deps.o runtime/verify_object.o runtime/well_known_classes.o runtime/zip_archive.o runtime/arch/context.o runtime/arch/instruction_set.o runtime/arch/instruction_set_features.o runtime/arch/memcmp16.o runtime/arch/arm/instruction_set_features_arm.o runtime/arch/arm/registers_arm.o runtime/arch/arm64/instruction_set_features_arm64.o runtime/arch/arm64/registers_arm64.o runtime/arch/mips/instruction_set_features_mips.o runtime/arch/mips/registers_mips.o runtime/arch/mips64/instruction_set_features_mips64.o runtime/arch/mips64/registers_mips64.o runtime/arch/x86/instruction_set_features_x86.o runtime/arch/x86/registers_x86.o runtime/arch/x86_64/registers_x86_64.o runtime/entrypoints/entrypoint_utils.o runtime/entrypoints/jni/jni_entrypoints.o runtime/entrypoints/math_entrypoints.o runtime/entrypoints/quick/quick_alloc_entrypoints.o runtime/entrypoints/quick/quick_cast_entrypoints.o runtime/entrypoints/quick/quick_deoptimization_entrypoints.o runtime/entrypoints/quick/quick_dexcache_entrypoints.o runtime/entrypoints/quick/quick_entrypoints_enum.o runtime/entrypoints/quick/quick_field_entrypoints.o runtime/entrypoints/quick/quick_fillarray_entrypoints.o runtime/entrypoints/quick/quick_jni_entrypoints.o runtime/entrypoints/quick/quick_lock_entrypoints.o runtime/entrypoints/quick/quick_math_entrypoints.o runtime/entrypoints/quick/quick_thread_entrypoints.o runtime/entrypoints/quick/quick_throw_entrypoints.o runtime/entrypoints/quick/quick_trampoline_entrypoints.o runtime/monitor_linux.o runtime/runtime_linux.o runtime/thread_linux.o runtime/interpreter/mterp/mterp.o runtime/arch/arm/context_arm.o runtime/arch/arm/entrypoints_init_arm.o runtime/arch/arm/quick_entrypoints_cc_arm.o runtime/arch/arm/thread_arm.o runtime/arch/arm/fault_handler_arm.o operator_out.o
rm -f runtime/interpreter/mterp/out/mterp_arm.o runtime/arch/arm/instruction_set_features_assembly_tests.o runtime/arch/arm/jni_entrypoints_arm.o runtime/arch/arm/memcmp16_arm.o runtime/arch/arm/quick_entrypoints_arm.o
make[2]: Leaving directory '/<<BUILDDIR>>/android-platform-art-8.1.0+r23'
make[1]: Leaving directory '/<<BUILDDIR>>/android-platform-art-8.1.0+r23'
   dh_clean
 debian/rules build-arch
dh build-arch
   dh_update_autotools_config -a
   dh_autoreconf -a
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<BUILDDIR>>/android-platform-art-8.1.0+r23'
dh_auto_build --buildsystem=makefile -- --file=debian/dmtracedump.mk
	make -j4 "INSTALL=install --strip-program=true" --file=debian/dmtracedump.mk
make[2]: Entering directory '/<<BUILDDIR>>/android-platform-art-8.1.0+r23'
mkdir --parents debian/out
g++ tools/dmtracedump/tracedump.cc -o debian/out/dmtracedump -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -Itools/dmtracedump -Wl,-z,relro -fPIC
tools/dmtracedump/tracedump.cc: In function 'void createInclusiveProfileGraphNew(DataKeys*)':
tools/dmtracedump/tracedump.cc:1482:9: warning: ignoring return value of 'int system(const char*)', declared with attribute warn_unused_result [-Wunused-result]
   system(command);
   ~~~~~~^~~~~~~~~
tools/dmtracedump/tracedump.cc:1480:27: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 1007 [-Wformat-truncation=]
   snprintf(command, 1024, "dot -Tpng -o \"%s\" \"%s\"", gOptions.graphFileName, path);
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~                          ~~~~
In file included from /usr/include/stdio.h:873,
                 from tools/dmtracedump/tracedump.cc:29:
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output 19 or more bytes (assuming 4114) into a destination of size 1024
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/<<BUILDDIR>>/android-platform-art-8.1.0+r23'
dh_auto_build --buildsystem=makefile -- --file=debian/libsigchain.mk
	make -j4 "INSTALL=install --strip-program=true" --file=debian/libsigchain.mk
make[2]: Entering directory '/<<BUILDDIR>>/android-platform-art-8.1.0+r23'
mkdir --parents debian/out
g++ -o debian/out/libsigchain.so.0 -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -Isigchainlib -Wl,-z,relro -fPIC -shared -Wl,-soname,libsigchain.so.0 sigchainlib/sigchain.cc -ldl -lpthread
ln -s libsigchain.so.0 debian/out/libsigchain.so
make[2]: Leaving directory '/<<BUILDDIR>>/android-platform-art-8.1.0+r23'
dh_auto_build --buildsystem=makefile -- --file=debian/libart.mk
	make -j4 "INSTALL=install --strip-program=true" --file=debian/libart.mk
make[2]: Entering directory '/<<BUILDDIR>>/android-platform-art-8.1.0+r23'
clang++ -o runtime/aot_class_linker.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/aot_class_linker.cc
clang++ -o runtime/art_field.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/art_field.cc
clang++ -o runtime/art_method.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/art_method.cc
clang++ -o runtime/atomic.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/atomic.cc
In file included from runtime/atomic.cc:18:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/art_field.cc:17:
In file included from runtime/art_field.h:23:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/aot_class_linker.cc:17:
In file included from runtime/aot_class_linker.h:20:
In file included from runtime/class_linker.h:29:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/art_method.cc:17:
In file included from runtime/art_method.h:27:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
4 warnings generated.
clang++ -o runtime/barrier.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/barrier.cc
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/barrier.cc:17:
In file included from runtime/barrier.h:31:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.hruntime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
:51  void Dump(std::ostream& os) const REQUIRES(!lock_);:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18In file included from : warningruntime/art_field.cc: :'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]19
:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from   virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,runtime/gc/space/dlmalloc_space.h
:                       ^20
:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note
: overridden virtual function is here
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
  virtual void Dump(std::ostream& os) const;In file included from runtime/class_linker-inl.h
:               ^22
:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
4 warnings generated.
clang++ -o runtime/base/allocator.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/allocator.cc
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/aot_class_linker.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/art_method.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/art_field.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/base/allocator.cc:17:
In file included from runtime/base/allocator.h:22:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
4 warnings generated.
clang++ -o runtime/base/arena_allocator.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/arena_allocator.cc
In file included from runtime/base/arena_allocator.cc:17:
In file included from runtime/base/arena_allocator-inl.h:20:
In file included from runtime/base/arena_allocator.h:29:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
42 warnings generated.
clang++ -o runtime/base/arena_bit_vector.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/arena_bit_vector.cc
4 warnings generated.
clang++ -o runtime/base/bit_vector.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/bit_vector.cc
42 warnings generated.
clang++ -o runtime/base/file_magic.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/file_magic.cc
In file included from runtime/base/arena_bit_vector.cc:17:
In file included from runtime/base/arena_bit_vector.h:20:
In file included from runtime/base/arena_object.h:20:
In file included from runtime/base/arena_allocator.h:29:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
4 warnings generated.
clang++ -o runtime/base/hex_dump.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/hex_dump.cc
In file included from runtime/base/bit_vector.cc:22:
In file included from runtime/base/allocator.h:22:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
4 warnings generated.
clang++ -o runtime/base/logging.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/logging.cc
clang++ -o runtime/base/mutex.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/mutex.cc
clang++ -o runtime/base/safe_copy.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/safe_copy.cc
In file included from runtime/base/logging.cc:23:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/base/mutex.cc:17:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
clang++ -o runtime/base/scoped_arena_allocator.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/scoped_arena_allocator.cc
4 warnings generated.
clang++ -o runtime/base/scoped_flock.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/scoped_flock.cc
In file included from runtime/base/scoped_arena_allocator.cc:17:
In file included from runtime/base/scoped_arena_allocator.h:20:
In file included from runtime/base/arena_allocator.h:29:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
4 warnings generated.
clang++ -o runtime/base/stringpiece.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/stringpiece.cc
42 warnings generated.
clang++ -o runtime/base/time_utils.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/time_utils.cc
clang++ -o runtime/base/timing_logger.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/timing_logger.cc
clang++ -o runtime/base/unix_file/fd_file.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/unix_file/fd_file.cc
clang++ -o runtime/base/unix_file/random_access_file_utils.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/unix_file/random_access_file_utils.cc
In file included from runtime/base/timing_logger.cc:20:
In file included from runtime/base/timing_logger.h:22:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
clang++ -o runtime/cha.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/cha.cc
4 warnings generated.
clang++ -o runtime/check_jni.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/check_jni.cc
In file included from runtime/base/timing_logger.cc:27:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/base/timing_logger.cc:27:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/base/timing_logger.cc:27:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/base/timing_logger.cc:27:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/base/timing_logger.cc:27:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/base/timing_logger.cc:27:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/base/timing_logger.cc:27:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/base/timing_logger.cc:27:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/base/timing_logger.cc:27:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/base/timing_logger.cc:27:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/base/timing_logger.cc:27:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/base/timing_logger.cc:27:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/base/timing_logger.cc:27:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/base/timing_logger.cc:27:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/base/timing_logger.cc:27:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/base/timing_logger.cc:27:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/base/timing_logger.cc:27:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/base/timing_logger.cc:27:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/cha.cc:17:
In file included from runtime/cha.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
clang++ -o runtime/class_linker.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/class_linker.cc
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:20:
In file included from runtime/art_field.h:23:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/class_linker.cc:17:
In file included from runtime/class_linker.h:29:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
23 warnings generated.
clang++ -o runtime/class_loader_context.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/class_loader_context.cc
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/cha.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/check_jni.cc:25:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
In file included from runtime/class_loader_context.cc:17:
In file included from runtime/class_loader_context.h:25:
In file included from runtime/handle_scope.h:25:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/class_linker.cc:34:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
In file included from runtime/class_linker.cc:62:
runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/class_linker.cc:62:
runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
                 ^
In file included from runtime/class_loader_context.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
42 warnings generated.
clang++ -o runtime/class_table.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/class_table.cc
In file included from runtime/class_table.cc:17:
In file included from runtime/class_table-inl.h:20:
In file included from runtime/class_table.h:24:
In file included from runtime/base/allocator.h:22:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/class_table.cc:17:
In file included from runtime/class_table-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/class_table.cc:17:
In file included from runtime/class_table-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/class_table.cc:17:
In file included from runtime/class_table-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/class_table.cc:17:
In file included from runtime/class_table-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/class_table.cc:17:
In file included from runtime/class_table-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/class_table.cc:17:
In file included from runtime/class_table-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/class_table.cc:17:
In file included from runtime/class_table-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/class_table.cc:17:
In file included from runtime/class_table-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/class_table.cc:17:
In file included from runtime/class_table-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/class_table.cc:17:
In file included from runtime/class_table-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/class_table.cc:17:
In file included from runtime/class_table-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/class_table.cc:17:
In file included from runtime/class_table-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/class_table.cc:17:
In file included from runtime/class_table-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/class_table.cc:17:
In file included from runtime/class_table-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/class_table.cc:17:
In file included from runtime/class_table-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/class_table.cc:17:
In file included from runtime/class_table-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/class_table.cc:17:
In file included from runtime/class_table-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/class_table.cc:17:
In file included from runtime/class_table-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/class_table.cc:17:
In file included from runtime/class_table-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/class_table.cc:17:
In file included from runtime/class_table-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/class_table.cc:17:
In file included from runtime/class_table-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/class_table.cc:17:
In file included from runtime/class_table-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/class_table.cc:17:
In file included from runtime/class_table-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/class_table.cc:17:
In file included from runtime/class_table-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/class_table.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/class_table.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/class_table.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/class_table.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/class_table.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/class_table.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/class_table.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/class_table.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/class_table.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/class_table.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/class_table.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/class_table.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/class_table.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
42 warnings generated.
clang++ -o runtime/code_simulator_container.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/code_simulator_container.cc
clang++ -o runtime/common_throws.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/common_throws.cc
In file included from runtime/common_throws.cc:17:
In file included from runtime/common_throws.h:20:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
42 warnings generated.
                 ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
clang++ -o runtime/compiler_filter.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/compiler_filter.cc
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/common_throws.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
clang++ -o runtime/debugger.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/debugger.cc
42 warnings generated.
clang++ -o runtime/dex_file.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/dex_file.cc
In file included from runtime/debugger.cc:17:
In file included from runtime/debugger.h:30:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/dex_file.cc:42:
In file included from runtime/dex_file_verifier.h:22:
In file included from runtime/base/allocator.h:22:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/debugger.cc:28:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
42 warnings generated.
clang++ -o runtime/dex_file_annotations.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/dex_file_annotations.cc
In file included from runtime/debugger.cc:44:
In file included from runtime/gc/space/space-inl.h:24:
runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/debugger.cc:44:
In file included from runtime/gc/space/space-inl.h:24:
runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/dex_file_annotations.cc:17:
In file included from runtime/dex_file_annotations.h:22:
In file included from runtime/mirror/object_array.h:20:
In file included from runtime/mirror/array.h:21:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
4 warnings generated.
clang++ -o runtime/dex_file_layout.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/dex_file_layout.cc
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
clang++ -o runtime/dex_file_tracking_registrar.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/dex_file_tracking_registrar.cc
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/dex_file_annotations.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
clang++ -o runtime/dex_file_verifier.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/dex_file_verifier.cc
In file included from runtime/dex_file_verifier.cc:17:
In file included from runtime/dex_file_verifier.h:22:
In file included from runtime/base/allocator.h:22:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
4 warnings generated.
clang++ -o runtime/dex_instruction.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/dex_instruction.cc
44 warnings generated.
clang++ -o runtime/dex_to_dex_decompiler.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/dex_to_dex_decompiler.cc
42 warnings generated.
clang++ -o runtime/elf_file.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/elf_file.cc
clang++ -o runtime/exec_utils.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/exec_utils.cc
In file included from runtime/dex_to_dex_decompiler.cc:20:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/exec_utils.cc:28:
In file included from runtime/runtime.h:31:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
4 warnings generated.
clang++ -o runtime/fault_handler.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/fault_handler.cc
4 warnings generated.
clang++ -o runtime/gc/allocation_record.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/allocation_record.cc
In file included from runtime/fault_handler.cc:17:
In file included from runtime/fault_handler.h:26:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/allocation_record.cc:17:
In file included from runtime/gc/allocation_record.h:23:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/fault_handler.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/allocation_record.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
clang++ -o runtime/gc/allocator/dlmalloc.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/allocator/dlmalloc.cc
In file included from runtime/gc/allocator/dlmalloc.cc:39:
./debian/dlmalloc/malloc.c:592:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
#if USE_LOCKS /* Spin locks for gcc >= 4.1, older gcc on x86, MSC >= 1310 */
    ^
./debian/dlmalloc/malloc.c:588:22: note: expanded from macro 'USE_LOCKS'
#define USE_LOCKS  ((defined(USE_SPIN_LOCKS) && USE_SPIN_LOCKS != 0) || \
                     ^
./debian/dlmalloc/malloc.c:592:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./debian/dlmalloc/malloc.c:589:22: note: expanded from macro 'USE_LOCKS'
                    (defined(USE_RECURSIVE_LOCKS) && USE_RECURSIVE_LOCKS != 0))
                     ^
./debian/dlmalloc/malloc.c:1494:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
#if USE_LOCKS
    ^
./debian/dlmalloc/malloc.c:588:22: note: expanded from macro 'USE_LOCKS'
#define USE_LOCKS  ((defined(USE_SPIN_LOCKS) && USE_SPIN_LOCKS != 0) || \
                     ^
./debian/dlmalloc/malloc.c:1494:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./debian/dlmalloc/malloc.c:589:22: note: expanded from macro 'USE_LOCKS'
                    (defined(USE_RECURSIVE_LOCKS) && USE_RECURSIVE_LOCKS != 0))
                     ^
./debian/dlmalloc/malloc.c:1804:6: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
#if !USE_LOCKS
     ^
./debian/dlmalloc/malloc.c:588:22: note: expanded from macro 'USE_LOCKS'
#define USE_LOCKS  ((defined(USE_SPIN_LOCKS) && USE_SPIN_LOCKS != 0) || \
                     ^
./debian/dlmalloc/malloc.c:1804:6: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./debian/dlmalloc/malloc.c:589:22: note: expanded from macro 'USE_LOCKS'
                    (defined(USE_RECURSIVE_LOCKS) && USE_RECURSIVE_LOCKS != 0))
                     ^
./debian/dlmalloc/malloc.c:2596:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
#if USE_LOCKS
    ^
./debian/dlmalloc/malloc.c:588:22: note: expanded from macro 'USE_LOCKS'
#define USE_LOCKS  ((defined(USE_SPIN_LOCKS) && USE_SPIN_LOCKS != 0) || \
                     ^
./debian/dlmalloc/malloc.c:2596:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./debian/dlmalloc/malloc.c:589:22: note: expanded from macro 'USE_LOCKS'
                    (defined(USE_RECURSIVE_LOCKS) && USE_RECURSIVE_LOCKS != 0))
                     ^
./debian/dlmalloc/malloc.c:2646:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
#if USE_LOCKS
    ^
./debian/dlmalloc/malloc.c:588:22: note: expanded from macro 'USE_LOCKS'
#define USE_LOCKS  ((defined(USE_SPIN_LOCKS) && USE_SPIN_LOCKS != 0) || \
                     ^
./debian/dlmalloc/malloc.c:2646:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./debian/dlmalloc/malloc.c:589:22: note: expanded from macro 'USE_LOCKS'
                    (defined(USE_RECURSIVE_LOCKS) && USE_RECURSIVE_LOCKS != 0))
                     ^
./debian/dlmalloc/malloc.c:2742:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
#if USE_LOCKS
    ^
./debian/dlmalloc/malloc.c:588:22: note: expanded from macro 'USE_LOCKS'
#define USE_LOCKS  ((defined(USE_SPIN_LOCKS) && USE_SPIN_LOCKS != 0) || \
                     ^
./debian/dlmalloc/malloc.c:2742:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
./debian/dlmalloc/malloc.c:589:22: note: expanded from macro 'USE_LOCKS'
                    (defined(USE_RECURSIVE_LOCKS) && USE_RECURSIVE_LOCKS != 0))
                     ^
44 warnings generated.
clang++ -o runtime/gc/allocator/rosalloc.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/allocator/rosalloc.cc
42 warnings generated.
clang++ -o runtime/gc/accounting/bitmap.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/accounting/bitmap.cc
12 warnings generated.
clang++ -o runtime/gc/accounting/card_table.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/accounting/card_table.cc
In file included from runtime/gc/allocator/rosalloc.cc:17:
In file included from runtime/gc/allocator/rosalloc.h:29:
In file included from runtime/base/allocator.h:22:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
42 warnings generated.
clang++ -o runtime/gc/accounting/heap_bitmap.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/accounting/heap_bitmap.cc
In file included from runtime/gc/accounting/bitmap.cc:17:
In file included from runtime/gc/accounting/bitmap-inl.h:20:
In file included from runtime/gc/accounting/bitmap.h:26:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/accounting/card_table.cc:17:
In file included from runtime/gc/accounting/card_table.h:22:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/accounting/heap_bitmap.cc:17:
In file included from runtime/gc/accounting/heap_bitmap.h:20:
In file included from runtime/base/allocator.h:22:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/accounting/card_table.cc:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/accounting/card_table.cc:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/accounting/card_table.cc:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/accounting/card_table.cc:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/accounting/card_table.cc:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/accounting/card_table.cc:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/gc/accounting/card_table.cc:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/accounting/card_table.cc:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/accounting/card_table.cc:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/accounting/card_table.cc:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/accounting/card_table.cc:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/accounting/card_table.cc:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/accounting/card_table.cc:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/accounting/card_table.cc:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/accounting/card_table.cc:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/accounting/card_table.cc:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/accounting/card_table.cc:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/accounting/card_table.cc:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/accounting/heap_bitmap.cc:22:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
5 warnings generated.
clang++ -o runtime/gc/accounting/mod_union_table.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/accounting/mod_union_table.cc
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
23 warnings generated.
clang++ -o runtime/gc/accounting/remembered_set.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/accounting/remembered_set.cc
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/allocator/rosalloc.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
4 warnings generated.
clang++ -o runtime/gc/accounting/space_bitmap.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/accounting/space_bitmap.cc
In file included from runtime/gc/accounting/mod_union_table.cc:17:
In file included from runtime/gc/accounting/mod_union_table.h:20:
In file included from runtime/gc/accounting/bitmap.h:26:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/accounting/remembered_set.cc:17:
In file included from runtime/gc/accounting/remembered_set.h:20:
In file included from runtime/base/allocator.h:22:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/accounting/mod_union_table.cc:25:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/accounting/mod_union_table.cc:25:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/accounting/mod_union_table.cc:25:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/accounting/mod_union_table.cc:25:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/accounting/mod_union_table.cc:25:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/accounting/mod_union_table.cc:25:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/gc/accounting/mod_union_table.cc:25:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/accounting/mod_union_table.cc:25:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/accounting/mod_union_table.cc:25:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/accounting/mod_union_table.cc:25:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/accounting/mod_union_table.cc:25:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/accounting/mod_union_table.cc:25:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/accounting/mod_union_table.cc:25:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/accounting/mod_union_table.cc:25:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/accounting/mod_union_table.cc:25:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/accounting/mod_union_table.cc:25:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/accounting/mod_union_table.cc:25:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/accounting/mod_union_table.cc:25:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/accounting/space_bitmap.cc:17:
In file included from runtime/gc/accounting/space_bitmap-inl.h:20:
In file included from runtime/gc/accounting/space_bitmap.h:26:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/accounting/remembered_set.cc:24:
In file included from runtime/gc/collector/mark_sweep.h:29:
In file included from runtime/gc/collector/immune_spaces.h:22:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/accounting/remembered_set.cc:24:
runtime/gc/collector/mark_sweep.h:229:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/gc/accounting/remembered_set.cc:24:
runtime/gc/collector/mark_sweep.h:305:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/gc/accounting/mod_union_table.cc:26:
runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/accounting/mod_union_table.cc:26:
runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:22:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:22:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:22:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:22:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:22:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/accounting/mod_union_table.cc:28:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/gc/accounting/mod_union_table.cc:28:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/gc/accounting/mod_union_table.cc:28:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/gc/accounting/mod_union_table.cc:28:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/accounting/mod_union_table.cc:28:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/accounting/mod_union_table.cc:28:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/accounting/mod_union_table.cc:28:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/accounting/mod_union_table.cc:28:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/accounting/mod_union_table.cc:28:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/accounting/mod_union_table.cc:28:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/accounting/mod_union_table.cc:28:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/accounting/mod_union_table.cc:28:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/accounting/mod_union_table.cc:28:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/accounting/mod_union_table.cc:28:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/accounting/mod_union_table.cc:28:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/accounting/mod_union_table.cc:28:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/accounting/mod_union_table.cc:28:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/accounting/mod_union_table.cc:28:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/accounting/mod_union_table.cc:28:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/accounting/remembered_set.cc:25:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/accounting/space_bitmap.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
42 warnings generated.
clang++ -o runtime/gc/collector/concurrent_copying.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/collector/concurrent_copying.cc
42 warnings generated.
clang++ -o runtime/gc/collector/garbage_collector.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/collector/garbage_collector.cc
In file included from runtime/gc/collector/concurrent_copying.cc:17:
In file included from runtime/gc/collector/concurrent_copying.h:20:
In file included from runtime/barrier.h:31:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/collector/concurrent_copying.cc:17:
In file included from runtime/gc/collector/concurrent_copying.h:22:
In file included from runtime/gc/collector/immune_spaces.h:22:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
44 warnings generated.
clang++ -o runtime/gc/collector/immune_region.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/collector/immune_region.cc
In file included from runtime/gc/collector/garbage_collector.cc:19:
In file included from runtime/gc/collector/garbage_collector.h:24:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/collector/immune_region.cc:17:
In file included from runtime/gc/collector/immune_region.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/collector/immune_region.cc:19:
In file included from runtime/gc/space/space-inl.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/collector/immune_region.cc:19:
In file included from runtime/gc/space/space-inl.h:23:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/collector/immune_region.cc:19:
In file included from runtime/gc/space/space-inl.h:23:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/collector/immune_region.cc:19:
In file included from runtime/gc/space/space-inl.h:23:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/collector/immune_region.cc:19:
In file included from runtime/gc/space/space-inl.h:23:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/collector/immune_region.cc:19:
In file included from runtime/gc/space/space-inl.h:23:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/gc/collector/immune_region.cc:19:
In file included from runtime/gc/space/space-inl.h:23:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/collector/immune_region.cc:19:
In file included from runtime/gc/space/space-inl.h:23:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/collector/immune_region.cc:19:
In file included from runtime/gc/space/space-inl.h:23:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/immune_region.cc:19:
In file included from runtime/gc/space/space-inl.h:23:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/collector/immune_region.cc:19:
In file included from runtime/gc/space/space-inl.h:23:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/collector/immune_region.cc:19:
In file included from runtime/gc/space/space-inl.h:23:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/collector/immune_region.cc:19:
In file included from runtime/gc/space/space-inl.h:23:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/collector/immune_region.cc:19:
In file included from runtime/gc/space/space-inl.h:24:
runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/collector/immune_region.cc:19:
In file included from runtime/gc/space/space-inl.h:24:
runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/immune_region.cc:19:
In file included from runtime/gc/space/space-inl.h:25:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/collector/immune_region.cc:19:
In file included from runtime/gc/space/space-inl.h:25:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/collector/immune_region.cc:19:
In file included from runtime/gc/space/space-inl.h:25:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/collector/immune_region.cc:19:
In file included from runtime/gc/space/space-inl.h:25:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/collector/immune_region.cc:19:
In file included from runtime/gc/space/space-inl.h:25:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
25 warnings generated.
clang++ -o runtime/gc/collector/immune_spaces.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/collector/immune_spaces.cc
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/collector/garbage_collector.cc:31:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/collector/garbage_collector.cc:31:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/collector/garbage_collector.cc:31:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/collector/garbage_collector.cc:31:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/collector/garbage_collector.cc:31:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/collector/garbage_collector.cc:31:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/gc/collector/garbage_collector.cc:31:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/collector/garbage_collector.cc:31:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/collector/garbage_collector.cc:31:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/garbage_collector.cc:31:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/collector/garbage_collector.cc:31:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/collector/garbage_collector.cc:31:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/collector/garbage_collector.cc:31:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/collector/garbage_collector.cc:31:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/collector/garbage_collector.cc:31:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/collector/garbage_collector.cc:31:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/collector/garbage_collector.cc:31:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/collector/garbage_collector.cc:31:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/garbage_collector.cc:33:
In file included from runtime/gc/space/space-inl.h:24:
runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/collector/garbage_collector.cc:33:
In file included from runtime/gc/space/space-inl.h:24:
runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
44 warnings generated.
clang++ -o runtime/gc/collector/mark_compact.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/collector/mark_compact.cc
In file included from runtime/gc/collector/immune_spaces.cc:17:
In file included from runtime/gc/collector/immune_spaces.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/collector/immune_spaces.cc:17:
In file included from runtime/gc/collector/immune_spaces.h:22:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/collector/immune_spaces.cc:23:
In file included from runtime/gc/space/space-inl.h:23:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/collector/immune_spaces.cc:23:
In file included from runtime/gc/space/space-inl.h:23:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/collector/immune_spaces.cc:23:
In file included from runtime/gc/space/space-inl.h:23:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/collector/immune_spaces.cc:23:
In file included from runtime/gc/space/space-inl.h:23:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/collector/immune_spaces.cc:23:
In file included from runtime/gc/space/space-inl.h:23:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/gc/collector/immune_spaces.cc:23:
In file included from runtime/gc/space/space-inl.h:23:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/collector/immune_spaces.cc:23:
In file included from runtime/gc/space/space-inl.h:23:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/collector/immune_spaces.cc:23:
In file included from runtime/gc/space/space-inl.h:23:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/immune_spaces.cc:23:
In file included from runtime/gc/space/space-inl.h:23:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/collector/immune_spaces.cc:23:
In file included from runtime/gc/space/space-inl.h:23:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/collector/immune_spaces.cc:23:
In file included from runtime/gc/space/space-inl.h:23:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/collector/immune_spaces.cc:23:
In file included from runtime/gc/space/space-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/collector/concurrent_copying.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/collector/immune_spaces.cc:23:
In file included from runtime/gc/space/space-inl.h:24:
runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/collector/immune_spaces.cc:23:
In file included from runtime/gc/space/space-inl.h:24:
runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/immune_spaces.cc:23:
In file included from runtime/gc/space/space-inl.h:25:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/collector/immune_spaces.cc:23:
In file included from runtime/gc/space/space-inl.h:25:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/collector/immune_spaces.cc:23:
In file included from runtime/gc/space/space-inl.h:25:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/collector/immune_spaces.cc:23:
In file included from runtime/gc/space/space-inl.h:25:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/collector/immune_spaces.cc:23:
In file included from runtime/gc/space/space-inl.h:25:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/mark_compact.cc:17:
In file included from runtime/gc/collector/mark_compact.h:25:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/collector/mark_compact.cc:17:
In file included from runtime/gc/collector/mark_compact.h:29:
In file included from runtime/gc/collector/immune_spaces.h:22:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/collector/mark_compact.cc:17:
runtime/gc/collector/mark_compact.h:124:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/gc/collector/mark_compact.cc:17:
runtime/gc/collector/mark_compact.h:154:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/gc/collector/mark_compact.cc:17:
runtime/gc/collector/mark_compact.h:194:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
25 warnings generated.
clang++ -o runtime/gc/collector/mark_sweep.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/collector/mark_sweep.cc
In file included from runtime/gc/collector/mark_compact.cc:25:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/collector/mark_compact.cc:25:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/collector/mark_compact.cc:25:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/collector/mark_compact.cc:25:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/collector/mark_compact.cc:25:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/gc/collector/mark_compact.cc:25:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/collector/mark_compact.cc:25:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/collector/mark_compact.cc:25:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/mark_compact.cc:25:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/collector/mark_compact.cc:25:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/collector/mark_compact.cc:25:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/collector/mark_compact.cc:25:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/collector/mark_compact.cc:25:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/collector/mark_compact.cc:25:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/collector/mark_compact.cc:25:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/collector/mark_compact.cc:25:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/collector/mark_compact.cc:25:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/mark_compact.cc:27:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/collector/mark_compact.cc:27:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/collector/mark_compact.cc:27:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/mark_compact.cc:27:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/collector/mark_compact.cc:27:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/collector/mark_compact.cc:27:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/collector/mark_compact.cc:27:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/collector/mark_compact.cc:27:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/collector/concurrent_copying.cc:32:
runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/collector/concurrent_copying.cc:32:
runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/mark_compact.cc:29:
In file included from runtime/gc/space/space-inl.h:24:
runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/collector/mark_compact.cc:29:
In file included from runtime/gc/space/space-inl.h:24:
runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/mark_sweep.cc:17:
In file included from runtime/gc/collector/mark_sweep.h:23:
In file included from runtime/barrier.h:31:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/collector/mark_sweep.cc:17:
In file included from runtime/gc/collector/mark_sweep.h:29:
In file included from runtime/gc/collector/immune_spaces.h:22:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/collector/mark_sweep.cc:17:
runtime/gc/collector/mark_sweep.h:229:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/gc/collector/mark_sweep.cc:17:
runtime/gc/collector/mark_sweep.h:305:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
25 warnings generated.
clang++ -o runtime/gc/collector/partial_mark_sweep.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/collector/partial_mark_sweep.cc
runtime/gc/collector/concurrent_copying.cc:366:8: warning: 'VisitRoots' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void VisitRoots(mirror::Object*** roots,
       ^
runtime/gc_root.h:123:16: note: overridden virtual function is here
  virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info)
               ^
runtime/gc/collector/concurrent_copying.cc:382:8: warning: 'VisitRoots' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void VisitRoots(mirror::CompressedReference<mirror::Object>** roots,
       ^
runtime/gc_root.h:126:16: note: overridden virtual function is here
  virtual void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count,
               ^
In file included from runtime/gc/collector/mark_compact.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/gc/collector/mark_compact.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/gc/collector/mark_compact.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/gc/collector/mark_compact.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/mark_compact.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/collector/mark_compact.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/collector/mark_compact.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/collector/mark_compact.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/collector/mark_compact.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/collector/mark_compact.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/collector/mark_compact.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/collector/mark_sweep.cc:37:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/collector/mark_sweep.cc:37:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/collector/mark_sweep.cc:37:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/collector/mark_sweep.cc:37:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/collector/mark_sweep.cc:37:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/gc/collector/mark_sweep.cc:37:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/collector/mark_sweep.cc:37:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/collector/mark_sweep.cc:37:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/mark_sweep.cc:37:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/collector/mark_sweep.cc:37:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/collector/mark_sweep.cc:37:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/collector/mark_sweep.cc:37:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/collector/mark_sweep.cc:37:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/collector/mark_sweep.cc:37:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/collector/mark_sweep.cc:37:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/collector/mark_sweep.cc:37:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/collector/mark_sweep.cc:37:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/partial_mark_sweep.cc:17:
In file included from runtime/gc/collector/partial_mark_sweep.h:20:
In file included from runtime/gc/collector/mark_sweep.h:23:
In file included from runtime/barrier.h:31:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/collector/mark_sweep.cc:40:
In file included from runtime/gc/space/space-inl.h:24:
runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/collector/mark_sweep.cc:40:
In file included from runtime/gc/space/space-inl.h:24:
runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/partial_mark_sweep.cc:17:
In file included from runtime/gc/collector/partial_mark_sweep.h:20:
In file included from runtime/gc/collector/mark_sweep.h:29:
In file included from runtime/gc/collector/immune_spaces.h:22:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/collector/partial_mark_sweep.cc:17:
In file included from runtime/gc/collector/partial_mark_sweep.h:20:
runtime/gc/collector/mark_sweep.h:229:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/gc/collector/partial_mark_sweep.cc:17:
In file included from runtime/gc/collector/partial_mark_sweep.h:20:
runtime/gc/collector/mark_sweep.h:305:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/gc/collector/partial_mark_sweep.cc:19:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/collector/partial_mark_sweep.cc:19:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/collector/partial_mark_sweep.cc:19:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/collector/partial_mark_sweep.cc:19:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/collector/partial_mark_sweep.cc:19:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/gc/collector/partial_mark_sweep.cc:19:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/collector/partial_mark_sweep.cc:19:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/collector/partial_mark_sweep.cc:19:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/partial_mark_sweep.cc:19:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/collector/partial_mark_sweep.cc:19:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/collector/partial_mark_sweep.cc:19:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/collector/partial_mark_sweep.cc:19:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/collector/partial_mark_sweep.cc:19:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/collector/partial_mark_sweep.cc:19:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/collector/partial_mark_sweep.cc:19:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/collector/partial_mark_sweep.cc:19:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/collector/partial_mark_sweep.cc:19:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/mark_sweep.cc:41:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/gc/collector/mark_sweep.cc:41:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/gc/collector/mark_sweep.cc:41:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/gc/collector/mark_sweep.cc:41:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/collector/mark_sweep.cc:41:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/collector/mark_sweep.cc:41:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/mark_sweep.cc:41:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/collector/mark_sweep.cc:41:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/collector/mark_sweep.cc:41:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/collector/mark_sweep.cc:41:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/collector/mark_sweep.cc:41:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/collector/mark_sweep.cc:41:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/mark_sweep.cc:41:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/collector/mark_sweep.cc:41:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/collector/mark_sweep.cc:41:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/collector/mark_sweep.cc:41:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/collector/mark_sweep.cc:41:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/collector/mark_sweep.cc:41:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/collector/mark_sweep.cc:41:
In file included from runtime/gc/collector/mark_sweep-inl.h:23:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
25 warnings generated.
clang++ -o runtime/gc/collector/semi_space.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/collector/semi_space.cc
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:20:
In file included from runtime/gc/collector/semi_space.h:24:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:20:
In file included from runtime/gc/collector/semi_space.h:28:
In file included from runtime/gc/collector/immune_spaces.h:22:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:20:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:20:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:20:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/collector/semi_space.cc:17:
In file included from runtime/gc/collector/semi_space-inl.h:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
47 warnings generated.
clang++ -o runtime/gc/collector/sticky_mark_sweep.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/collector/sticky_mark_sweep.cc
In file included from runtime/gc/collector/semi_space.cc:37:
runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/collector/semi_space.cc:37:
runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/semi_space.cc:43:
In file included from runtime/gc/collector/mark_sweep-inl.h:20:
runtime/gc/collector/mark_sweep.h:229:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/gc/collector/semi_space.cc:43:
In file included from runtime/gc/collector/mark_sweep-inl.h:20:
runtime/gc/collector/mark_sweep.h:305:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/gc/collector/sticky_mark_sweep.cc:17:
In file included from runtime/gc/collector/sticky_mark_sweep.h:21:
In file included from runtime/gc/collector/partial_mark_sweep.h:20:
In file included from runtime/gc/collector/mark_sweep.h:23:
In file included from runtime/barrier.h:31:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/collector/sticky_mark_sweep.cc:17:
In file included from runtime/gc/collector/sticky_mark_sweep.h:21:
In file included from runtime/gc/collector/partial_mark_sweep.h:20:
In file included from runtime/gc/collector/mark_sweep.h:29:
In file included from runtime/gc/collector/immune_spaces.h:22:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/collector/sticky_mark_sweep.cc:17:
In file included from runtime/gc/collector/sticky_mark_sweep.h:21:
In file included from runtime/gc/collector/partial_mark_sweep.h:20:
runtime/gc/collector/mark_sweep.h:229:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/gc/collector/sticky_mark_sweep.cc:17:
In file included from runtime/gc/collector/sticky_mark_sweep.h:21:
In file included from runtime/gc/collector/partial_mark_sweep.h:20:
runtime/gc/collector/mark_sweep.h:305:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/gc/collector/sticky_mark_sweep.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/collector/sticky_mark_sweep.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/collector/sticky_mark_sweep.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/collector/sticky_mark_sweep.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/collector/sticky_mark_sweep.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/gc/collector/sticky_mark_sweep.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/collector/sticky_mark_sweep.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/collector/sticky_mark_sweep.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/sticky_mark_sweep.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/collector/sticky_mark_sweep.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/collector/sticky_mark_sweep.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/collector/sticky_mark_sweep.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/collector/sticky_mark_sweep.cc:21:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/collector/sticky_mark_sweep.cc:21:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/collector/sticky_mark_sweep.cc:21:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/collector/sticky_mark_sweep.cc:21:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/collector/sticky_mark_sweep.cc:21:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/collector/sticky_mark_sweep.cc:23:
In file included from runtime/gc/space/space-inl.h:24:
runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/collector/sticky_mark_sweep.cc:23:
In file included from runtime/gc/space/space-inl.h:24:
runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
27 warnings generated.
clang++ -o runtime/gc/gc_cause.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/gc_cause.cc
46 warnings generated.
clang++ -o runtime/gc/heap.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/heap.cc
clang++ -o runtime/gc/reference_processor.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/reference_processor.cc
46 warnings generated.
clang++ -o runtime/gc/reference_queue.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/reference_queue.cc
In file included from runtime/gc/heap.cc:17:
In file included from runtime/gc/heap.h:28:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/heap.cc:17:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/heap.cc:17:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/heap.cc:17:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/heap.cc:17:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/heap.cc:17:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/heap.cc:17:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/gc/heap.cc:17:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/heap.cc:17:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/heap.cc:17:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/heap.cc:17:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/heap.cc:17:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/heap.cc:17:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/heap.cc:17:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/heap.cc:17:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/heap.cc:17:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/heap.cc:17:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/heap.cc:17:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/heap.cc:17:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/reference_processor.cc:17:
In file included from runtime/gc/reference_processor.h:20:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/reference_queue.cc:17:
In file included from runtime/gc/reference_queue.h:25:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/reference_queue.cc:20:
In file included from runtime/gc/collector/concurrent_copying.h:22:
In file included from runtime/gc/collector/immune_spaces.h:22:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/reference_queue.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/reference_queue.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/reference_queue.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/reference_queue.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/reference_queue.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/gc/reference_queue.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/reference_queue.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/reference_queue.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/reference_queue.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/reference_queue.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/reference_queue.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/reference_queue.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/reference_queue.cc:21:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/reference_queue.cc:21:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/reference_queue.cc:21:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/reference_queue.cc:21:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/reference_queue.cc:21:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
46 warnings generated.
clang++ -o runtime/gc/scoped_gc_critical_section.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/scoped_gc_critical_section.cc
In file included from runtime/gc/heap.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/heap.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/heap.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/heap.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/heap.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/heap.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/scoped_gc_critical_section.cc:17:
In file included from runtime/gc/scoped_gc_critical_section.h:20:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/heap.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/gc/heap.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/gc/heap.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/gc/heap.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/heap.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/heap.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/heap.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/heap.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/heap.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/heap.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/heap.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/reference_queue.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/gc/reference_queue.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/gc/reference_queue.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/gc/reference_queue.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/reference_queue.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/reference_queue.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/reference_queue.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/reference_queue.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/reference_queue.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/reference_queue.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/reference_queue.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/scoped_gc_critical_section.cc:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/scoped_gc_critical_section.cc:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/scoped_gc_critical_section.cc:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/scoped_gc_critical_section.cc:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/scoped_gc_critical_section.cc:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/scoped_gc_critical_section.cc:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
In file included from runtime/gc/reference_queue.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/reference_queue.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;

                 ^                 ^

In file included from runtime/gc/reference_queue.cc:22:
In file included from runtime/mirror/class-inl.h:In file included from 31:
runtime/gc/scoped_gc_critical_section.ccIn file included from :runtime/gc/heap-inl.h:2031:
:
In file included from In file included from runtime/gc/heap.hruntime/gc/space/region_space-inl.h::3420:
:
In file included from runtime/gc/space/region_space.hruntime/gc/space/large_object_space.h::10021::
10In file included from :runtime/gc/space/dlmalloc_space.h :warning20: :
'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]runtime/gc/space/malloc_space.h
:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
  size_t Capacity() const {         ^

         ^
runtime/gc/space/space.h:runtime/gc/space/space.h244::30218::18 :note : noteoverridden virtual function is here: 
overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/scoped_gc_critical_section.cc:20:
In file included from runtime/gc/heap.h:34:
In file included from In file included from runtime/gc/space/large_object_space.hruntime/gc/reference_queue.cc::2122:
:
In file included from In file included from runtime/gc/space/dlmalloc_space.hruntime/mirror/class-inl.h::2031:
:
runtime/gc/space/malloc_space.hIn file included from :runtime/gc/heap-inl.h114::3110:
:In file included from  runtime/gc/space/region_space-inl.hwarning:: 20'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]:

runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from   virtual uint64_t GetBytesAllocated() = 0;runtime/gc/scoped_gc_critical_section.cc
:                   ^20
:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.hIn file included from :20runtime/gc/reference_queue.cc:
:runtime/gc/space/malloc_space.h22::
122In file included from :runtime/mirror/class-inl.h8::31 :
warningIn file included from : runtime/gc/heap-inl.h'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]:
31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/scoped_gc_critical_section.cc:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h  virtual uint64_t GetObjectsAllocated() = 0;:
135                   ^:
20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
In file included from runtime/gc/reference_queue.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h  virtual uint64_t GetBytesAllocated() = 0;:
313                   ^:
8: note: overridden virtual function is here
In file included from runtime/gc/scoped_gc_critical_section.cc:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/scoped_gc_critical_section.cc:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/scoped_gc_critical_section.cc:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/scoped_gc_critical_section.cc:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/scoped_gc_critical_section.cc:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/scoped_gc_critical_section.cc:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/scoped_gc_critical_section.cc:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/scoped_gc_critical_section.cc:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/heap.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/heap.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/reference_processor.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/reference_queue.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/reference_queue.cc:22:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
23 warnings generated.
clang++ -o runtime/gc/space/bump_pointer_space.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/space/bump_pointer_space.cc
In file included from runtime/gc/heap.cc:48:
runtime/gc/collector/mark_compact.h:124:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/gc/heap.cc:48:
runtime/gc/collector/mark_compact.h:154:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/gc/heap.cc:48:
runtime/gc/collector/mark_compact.h:194:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/gc/heap.cc:49:
runtime/gc/collector/mark_sweep.h:229:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/gc/heap.cc:49:
runtime/gc/collector/mark_sweep.h:305:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/gc/heap.cc:57:
runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/heap.cc:57:
runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/heap.cc:62:
runtime/gc/space/zygote_space.h:38:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/heap.cc:62:
runtime/gc/space/zygote_space.h:65:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/heap.cc:62:
runtime/gc/space/zygote_space.h:69:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/heap.cc:62:
runtime/gc/space/zygote_space.h:83:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/space/bump_pointer_space.cc:17:
In file included from runtime/gc/space/bump_pointer_space.h:20:
In file included from runtime/gc/space/space.h:25:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/space/bump_pointer_space.cc:17:
In file included from runtime/gc/space/bump_pointer_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/space/bump_pointer_space.cc:17:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/space/bump_pointer_space.cc:17:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/space/bump_pointer_space.cc:17:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/bump_pointer_space.cc:17:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/space/bump_pointer_space.cc:17:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/space/bump_pointer_space.cc:17:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/space/bump_pointer_space.cc:17:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/space/bump_pointer_space.cc:17:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/space/bump_pointer_space.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/space/bump_pointer_space.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/space/bump_pointer_space.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/space/bump_pointer_space.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/space/bump_pointer_space.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/gc/space/bump_pointer_space.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/space/bump_pointer_space.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/space/bump_pointer_space.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/bump_pointer_space.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/space/bump_pointer_space.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/space/bump_pointer_space.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/space/bump_pointer_space.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/space/bump_pointer_space.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/space/bump_pointer_space.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/space/bump_pointer_space.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/space/bump_pointer_space.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/space/bump_pointer_space.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
42 warnings generated.
clang++ -o runtime/gc/space/dlmalloc_space.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/space/dlmalloc_space.cc
In file included from runtime/gc/space/bump_pointer_space.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/gc/space/bump_pointer_space.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/gc/space/bump_pointer_space.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/gc/space/bump_pointer_space.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/bump_pointer_space.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/space/bump_pointer_space.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/space/bump_pointer_space.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/space/bump_pointer_space.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/space/bump_pointer_space.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
42 warnings generated.
clang++ -o runtime/gc/space/image_space.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/space/image_space.cc
In file included from runtime/gc/space/bump_pointer_space.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/space/bump_pointer_space.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/space/dlmalloc_space.cc:17:
In file included from runtime/gc/space/dlmalloc_space-inl.h:20:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
In file included from runtime/gc/space/space.h:25:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/space/dlmalloc_space.cc:17:
In file included from runtime/gc/space/dlmalloc_space-inl.h:20:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/space/dlmalloc_space.cc:17:
In file included from runtime/gc/space/dlmalloc_space-inl.h:20:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/space/dlmalloc_space.cc:17:
In file included from runtime/gc/space/dlmalloc_space-inl.h:20:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/space/dlmalloc_space.cc:17:
In file included from runtime/gc/space/dlmalloc_space-inl.h:20:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/space/dlmalloc_space.cc:17:
In file included from runtime/gc/space/dlmalloc_space-inl.h:20:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/space/dlmalloc_space.cc:17:
In file included from runtime/gc/space/dlmalloc_space-inl.h:20:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/gc/space/dlmalloc_space.cc:17:
In file included from runtime/gc/space/dlmalloc_space-inl.h:20:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/space/dlmalloc_space.cc:17:
In file included from runtime/gc/space/dlmalloc_space-inl.h:20:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/space/dlmalloc_space.cc:17:
In file included from runtime/gc/space/dlmalloc_space-inl.h:20:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/dlmalloc_space.cc:17:
In file included from runtime/gc/space/dlmalloc_space-inl.h:20:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/space/dlmalloc_space.cc:17:
In file included from runtime/gc/space/dlmalloc_space-inl.h:20:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/space/dlmalloc_space.cc:17:
In file included from runtime/gc/space/dlmalloc_space-inl.h:20:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/space/dlmalloc_space.cc:17:
In file included from runtime/gc/space/dlmalloc_space-inl.h:20:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/space/image_space.cc:17:
In file included from runtime/gc/space/image_space.h:21:
In file included from runtime/gc/accounting/space_bitmap.h:26:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/space/image_space.cc:17:
In file included from runtime/gc/space/image_space.h:23:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/space/image_space.cc:17:
runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/space/image_space.cc:17:
runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/dlmalloc_space.cc:22:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/space/dlmalloc_space.cc:22:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/space/dlmalloc_space.cc:22:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/space/dlmalloc_space.cc:22:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/space/dlmalloc_space.cc:22:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/space/dlmalloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/gc/space/dlmalloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/gc/space/dlmalloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/gc/space/dlmalloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/space/dlmalloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/space/dlmalloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/dlmalloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/space/dlmalloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/space/dlmalloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/space/dlmalloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/space/dlmalloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/space/dlmalloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/dlmalloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/space/dlmalloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/space/dlmalloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/space/dlmalloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/space/dlmalloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/space/dlmalloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/space/dlmalloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
42 warnings generated.
clang++ -o runtime/gc/space/large_object_space.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/space/large_object_space.cc
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/space/image_space.cc:28:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/space/large_object_space.cc:17:
In file included from runtime/gc/space/large_object_space.h:20:
In file included from runtime/base/allocator.h:22:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/space/large_object_space.cc:17:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/space/large_object_space.cc:17:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/space/large_object_space.cc:17:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/space/large_object_space.cc:17:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/space/large_object_space.cc:17:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/space/large_object_space.cc:17:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/gc/space/large_object_space.cc:17:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/space/large_object_space.cc:17:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/space/large_object_space.cc:17:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/large_object_space.cc:17:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/space/large_object_space.cc:17:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/space/large_object_space.cc:17:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/space/large_object_space.cc:17:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/space/large_object_space.cc:17:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/space/large_object_space.cc:17:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/space/large_object_space.cc:17:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/space/large_object_space.cc:17:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/space/large_object_space.cc:17:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/large_object_space.cc:33:
In file included from runtime/gc/space/space-inl.h:24:
runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/space/large_object_space.cc:33:
In file included from runtime/gc/space/space-inl.h:24:
runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
42 warnings generated.
clang++ -o runtime/gc/space/malloc_space.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/space/malloc_space.cc
In file included from runtime/gc/space/malloc_space.cc:17:
In file included from runtime/gc/space/malloc_space.h:20:
In file included from runtime/gc/space/space.h:25:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/space/malloc_space.cc:17:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/space/malloc_space.cc:17:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/space/malloc_space.cc:17:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/space/malloc_space.cc:17:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/space/malloc_space.cc:17:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/space/malloc_space.cc:17:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/gc/space/malloc_space.cc:17:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/space/malloc_space.cc:17:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/space/malloc_space.cc:17:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/malloc_space.cc:17:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/space/malloc_space.cc:17:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/space/malloc_space.cc:17:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/space/malloc_space.cc:23:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/space/malloc_space.cc:23:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/space/malloc_space.cc:23:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/space/malloc_space.cc:23:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/space/malloc_space.cc:23:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/space/malloc_space.cc:23:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/malloc_space.cc:24:
In file included from runtime/gc/space/space-inl.h:24:
runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/space/malloc_space.cc:24:
In file included from runtime/gc/space/space-inl.h:24:
25runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
 warnings generated.
In file included from runtime/gc/space/malloc_space.cc:25:
runtime/gc/space/zygote_space.h:38:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/malloc_space.cc:25:
runtime/gc/space/zygote_space.h:65:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/space/malloc_space.cc:25:
runtime/gc/space/zygote_space.h:69:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/space/malloc_space.cc:25:
runtime/gc/space/zygote_space.h:83:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
clang++ -o runtime/gc/space/region_space.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/space/region_space.cc
In file included from runtime/gc/space/region_space.cc:17:
In file included from runtime/gc/space/bump_pointer_space.h:20:
In file included from runtime/gc/space/space.h:25:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/space/region_space.cc:17:
In file included from runtime/gc/space/bump_pointer_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/space/region_space.cc:17:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/space/region_space.cc:17:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/space/region_space.cc:17:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/region_space.cc:17:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/space/region_space.cc:17:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/space/region_space.cc:17:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/space/region_space.cc:17:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/space/region_space.cc:17:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/space/malloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/gc/space/malloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/gc/space/malloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/gc/space/malloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/space/malloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/space/malloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/malloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/space/malloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/space/malloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/space/malloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/space/malloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/space/malloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/malloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/space/malloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/space/malloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/space/malloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/space/malloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/space/malloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/space/malloc_space.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/space/region_space.cc:20:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/space/region_space.cc:20:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/space/region_space.cc:20:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/space/region_space.cc:20:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/space/region_space.cc:20:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/gc/space/region_space.cc:20:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/space/region_space.cc:20:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/space/region_space.cc:20:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/region_space.cc:20:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/space/region_space.cc:20:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/space/region_space.cc:20:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/space/region_space.cc:20:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/space/region_space.cc:20:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/space/region_space.cc:20:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/space/region_space.cc:20:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/space/region_space.cc:20:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/space/region_space.cc:20:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/region_space.cc:20:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/gc/space/region_space.cc:20:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/gc/space/region_space.cc:20:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/gc/space/region_space.cc:20:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/region_space.cc:20:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/space/region_space.cc:20:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/space/region_space.cc:20:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/space/region_space.cc:20:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/space/region_space.cc:20:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/space/region_space.cc:20:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/space/region_space.cc:20:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
44 warnings generated.
clang++ -o runtime/gc/space/rosalloc_space.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/space/rosalloc_space.cc
48 warnings generated.
clang++ -o runtime/gc/space/space.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/space/space.cc
In file included from runtime/gc/space/rosalloc_space.cc:18:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
In file included from runtime/gc/space/rosalloc_space.h:20:
In file included from runtime/gc/allocator/rosalloc.h:29:
In file included from runtime/base/allocator.h:22:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/space/space.cc:17:
In file included from runtime/gc/space/space.h:25:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/space/rosalloc_space.cc:18:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
In file included from runtime/gc/space/rosalloc_space.h:21:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/space/rosalloc_space.cc:18:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
In file included from runtime/gc/space/rosalloc_space.h:21:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/space/rosalloc_space.cc:18:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
In file included from runtime/gc/space/rosalloc_space.h:21:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/space/rosalloc_space.cc:18:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
In file included from runtime/gc/space/rosalloc_space.h:21:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/space/rosalloc_space.cc:18:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
In file included from runtime/gc/space/rosalloc_space.h:21:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/space/rosalloc_space.cc:18:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
In file included from runtime/gc/space/rosalloc_space.h:21:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/gc/space/rosalloc_space.cc:18:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
In file included from runtime/gc/space/rosalloc_space.h:21:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/space/rosalloc_space.cc:18:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
In file included from runtime/gc/space/rosalloc_space.h:21:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/space/rosalloc_space.cc:18:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
In file included from runtime/gc/space/rosalloc_space.h:21:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/rosalloc_space.cc:18:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
In file included from runtime/gc/space/rosalloc_space.h:21:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/space/rosalloc_space.cc:18:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
In file included from runtime/gc/space/rosalloc_space.h:21:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/space/rosalloc_space.cc:18:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
In file included from runtime/gc/space/rosalloc_space.h:21:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/space/rosalloc_space.cc:18:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/space/rosalloc_space.cc:18:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/space/rosalloc_space.cc:23:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/space/rosalloc_space.cc:23:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/space/rosalloc_space.cc:23:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/space/rosalloc_space.cc:23:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/space/rosalloc_space.cc:23:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/space/rosalloc_space.cc:23:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/space.cc:17:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/space/space.cc:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/space/space.cc:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/space/space.cc:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/space/space.cc:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/space/space.cc:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/gc/space/space.cc:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/space/space.cc:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/space/space.cc:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/space.cc:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/space/space.cc:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/space/space.cc:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/space/space.cc:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/space/space.cc:22:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/space/space.cc:22:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/space/space.cc:22:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/space/space.cc:22:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/space/space.cc:22:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
42 warnings generated.
clang++ -o runtime/gc/space/zygote_space.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/space/zygote_space.cc
In file included from runtime/gc/space/rosalloc_space.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/gc/space/rosalloc_space.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/gc/space/rosalloc_space.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/gc/space/rosalloc_space.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/space/rosalloc_space.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/space/rosalloc_space.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/rosalloc_space.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/space/rosalloc_space.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/space/rosalloc_space.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/space/rosalloc_space.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/space/rosalloc_space.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/space/rosalloc_space.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/rosalloc_space.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/space/rosalloc_space.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/space/rosalloc_space.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/space/rosalloc_space.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/space/rosalloc_space.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
23 warnings generated.
clang++ -o runtime/gc/task_processor.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/task_processor.cc
In file included from runtime/gc/space/zygote_space.cc:17:
In file included from runtime/gc/space/zygote_space.h:20:
In file included from runtime/gc/accounting/space_bitmap.h:26:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/space/zygote_space.cc:17:
In file included from runtime/gc/space/zygote_space.h:21:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/space/zygote_space.cc:17:
In file included from runtime/gc/space/zygote_space.h:21:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/space/zygote_space.cc:17:
In file included from runtime/gc/space/zygote_space.h:21:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/space/zygote_space.cc:17:
In file included from runtime/gc/space/zygote_space.h:21:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/space/zygote_space.cc:17:
In file included from runtime/gc/space/zygote_space.h:21:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/space/zygote_space.cc:17:
In file included from runtime/gc/space/zygote_space.h:21:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/gc/space/zygote_space.cc:17:
In file included from runtime/gc/space/zygote_space.h:21:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/space/zygote_space.cc:17:
In file included from runtime/gc/space/zygote_space.h:21:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/space/zygote_space.cc:17:
In file included from runtime/gc/space/zygote_space.h:21:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/zygote_space.cc:17:
In file included from runtime/gc/space/zygote_space.h:21:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/space/zygote_space.cc:17:
In file included from runtime/gc/space/zygote_space.h:21:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/space/zygote_space.cc:17:
In file included from runtime/gc/space/zygote_space.h:21:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/space/zygote_space.cc:17:
runtime/gc/space/zygote_space.h:38:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/space/zygote_space.cc:17:
runtime/gc/space/zygote_space.h:65:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/space/zygote_space.cc:17:
runtime/gc/space/zygote_space.h:69:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/space/zygote_space.cc:17:
runtime/gc/space/zygote_space.h:83:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/task_processor.cc:17:
In file included from runtime/gc/task_processor.h:23:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/gc/space/zygote_space.cc:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/space/zygote_space.cc:22:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/space/zygote_space.cc:22:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/space/zygote_space.cc:22:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/space/zygote_space.cc:22:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/space/zygote_space.cc:22:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
27 warnings generated.
clang++ -o runtime/gc/verification.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/verification.cc
53 warnings generated.
clang++ -o runtime/hprof/hprof.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/hprof/hprof.cc
In file included from runtime/gc/verification.cc:17:
In file included from runtime/gc/verification.h:20:
In file included from runtime/obj_ptr.h:24:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
42 warnings generated.
clang++ -o runtime/image.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/image.cc
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:20:
In file included from runtime/art_field.h:23:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
4 warnings generated.
clang++ -o runtime/indirect_reference_table.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/indirect_reference_table.cc
In file included from runtime/image.cc:17:
In file included from runtime/image.h:24:
In file included from runtime/mirror/object.h:24:
In file included from runtime/obj_ptr.h:24:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/indirect_reference_table.cc:17:
In file included from runtime/indirect_reference_table-inl.h:20:
In file included from runtime/indirect_reference_table.h:28:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/indirect_reference_table.cc:17:
In file included from runtime/indirect_reference_table-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/indirect_reference_table.cc:17:
In file included from runtime/indirect_reference_table-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/indirect_reference_table.cc:17:
In file included from runtime/indirect_reference_table-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/indirect_reference_table.cc:17:
In file included from runtime/indirect_reference_table-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/indirect_reference_table.cc:17:
In file included from runtime/indirect_reference_table-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/indirect_reference_table.cc:17:
In file included from runtime/indirect_reference_table-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/indirect_reference_table.cc:17:
In file included from runtime/indirect_reference_table-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/indirect_reference_table.cc:17:
In file included from runtime/indirect_reference_table-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/indirect_reference_table.cc:17:
In file included from runtime/indirect_reference_table-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/indirect_reference_table.cc:17:
In file included from runtime/indirect_reference_table-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/indirect_reference_table.cc:17:
In file included from runtime/indirect_reference_table-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/indirect_reference_table.cc:17:
In file included from runtime/indirect_reference_table-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/indirect_reference_table.cc:17:
In file included from runtime/indirect_reference_table-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/indirect_reference_table.cc:17:
In file included from runtime/indirect_reference_table-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/indirect_reference_table.cc:17:
In file included from runtime/indirect_reference_table-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/indirect_reference_table.cc:17:
In file included from runtime/indirect_reference_table-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/indirect_reference_table.cc:17:
In file included from runtime/indirect_reference_table-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/indirect_reference_table.cc:17:
In file included from runtime/indirect_reference_table-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/indirect_reference_table.cc:17:
In file included from runtime/indirect_reference_table-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/indirect_reference_table.cc:17:
In file included from runtime/indirect_reference_table-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/indirect_reference_table.cc:17:
In file included from runtime/indirect_reference_table-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/indirect_reference_table.cc:17:
In file included from runtime/indirect_reference_table-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/indirect_reference_table.cc:17:
In file included from runtime/indirect_reference_table-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/indirect_reference_table.cc:17:
In file included from runtime/indirect_reference_table-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/hprof/hprof.cc:41:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/gc/verification.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/image.cc:22:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
29 warnings generated.
clang++ -o runtime/instrumentation.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/instrumentation.cc
42 warnings generated.
clang++ -o runtime/intern_table.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/intern_table.cc
In file included from runtime/instrumentation.cc:17:
In file included from runtime/instrumentation.h:27:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/intern_table.cc:17:
In file included from runtime/intern_table.h:23:
In file included from runtime/base/allocator.h:22:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/intern_table.cc:21:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/intern_table.cc:21:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/intern_table.cc:21:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/intern_table.cc:21:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/intern_table.cc:21:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/intern_table.cc:21:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/intern_table.cc:21:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/intern_table.cc:21:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/intern_table.cc:21:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/intern_table.cc:21:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/intern_table.cc:21:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/intern_table.cc:21:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/intern_table.cc:21:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/intern_table.cc:21:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/intern_table.cc:21:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/intern_table.cc:21:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/intern_table.cc:21:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/intern_table.cc:21:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/intern_table.cc:21:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/intern_table.cc:21:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/intern_table.cc:21:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/intern_table.cc:21:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/intern_table.cc:21:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/intern_table.cc:21:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
42 warnings generated.
clang++ -o runtime/interpreter/interpreter.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/interpreter/interpreter.cc
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/interpreter/interpreter.cc:17:
In file included from runtime/interpreter/interpreter.h:20:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/instrumentation.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/intern_table.cc:23:
runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/intern_table.cc:23:
runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/intern_table.cc:26:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/intern_table.cc:26:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/intern_table.cc:26:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/intern_table.cc:26:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/intern_table.cc:26:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/intern_table.cc:26:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/intern_table.cc:26:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/intern_table.cc:26:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/intern_table.cc:26:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/intern_table.cc:26:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/intern_table.cc:26:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/intern_table.cc:26:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/intern_table.cc:26:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/interpreter/interpreter.cc:22:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
42 warnings generated.
clang++ -o runtime/interpreter/interpreter_common.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/interpreter/interpreter_common.cc
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:20:
In file included from runtime/interpreter/interpreter.h:20:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
44 warnings generated.
clang++ -o runtime/interpreter/interpreter_intrinsics.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/interpreter/interpreter_intrinsics.cc
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:17:
In file included from runtime/interpreter/interpreter_intrinsics.h:20:
In file included from runtime/jvalue.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/interpreter/interpreter_common.cc:17:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
42 warnings generated.
clang++ -o runtime/interpreter/interpreter_switch_impl.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/interpreter/interpreter_switch_impl.cc
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:17:
In file included from runtime/interpreter/interpreter_switch_impl.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/interpreter/interpreter_intrinsics.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/interpreter/interpreter_switch_impl.cc:21:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
42 warnings generated.
clang++ -o runtime/interpreter/lock_count_data.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/interpreter/lock_count_data.cc
In file included from runtime/interpreter/lock_count_data.cc:17:
In file included from runtime/interpreter/lock_count_data.h:23:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
42 warnings generated.
clang++ -o runtime/interpreter/shadow_frame.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/interpreter/shadow_frame.cc
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/interpreter/lock_count_data.cc:23:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/interpreter/shadow_frame.cc:17:
In file included from runtime/interpreter/shadow_frame.h:25:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
42 warnings generated.
clang++ -o runtime/interpreter/unstarted_runtime.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/interpreter/unstarted_runtime.cc
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/interpreter/shadow_frame.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/interpreter/unstarted_runtime.cc:17:
In file included from runtime/interpreter/unstarted_runtime.h:20:
In file included from runtime/interpreter/interpreter.h:20:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
42 warnings generated.
clang++ -o runtime/java_frame_root_info.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/java_frame_root_info.cc
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/interpreter/unstarted_runtime.cc:31:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/java_frame_root_info.cc:17:
In file included from runtime/java_frame_root_info.h:23:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
4 warnings generated.
clang++ -o runtime/java_vm_ext.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/java_vm_ext.cc
In file included from runtime/java_vm_ext.cc:17:
In file included from runtime/java_vm_ext.h:23:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
42 warnings generated.
clang++ -o runtime/jdwp/jdwp_event.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jdwp/jdwp_event.cc
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/jdwp/jdwp_event.cc:17:
In file included from runtime/jdwp/jdwp_event.h:22:
In file included from runtime/jdwp/jdwp.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/java_vm_ext.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/jdwp/jdwp_event.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
42 warnings generated.
clang++ -o runtime/jdwp/jdwp_expand_buf.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jdwp/jdwp_expand_buf.cc
42 warnings generated.
clang++ -o runtime/jdwp/jdwp_handler.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jdwp/jdwp_handler.cc
In file included from runtime/jdwp/jdwp_expand_buf.cc:27:
In file included from runtime/jdwp/jdwp.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
4 warnings generated.
clang++ -o runtime/jdwp/jdwp_main.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jdwp/jdwp_main.cc
In file included from runtime/jdwp/jdwp_handler.cc:30:
In file included from runtime/debugger.h:30:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/jdwp/jdwp_main.cc:28:
In file included from runtime/debugger.h:30:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
42 warnings generated.
clang++ -o runtime/jdwp/jdwp_request.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jdwp/jdwp_request.cc
In file included from runtime/jdwp/jdwp_request.cc:17:
In file included from runtime/jdwp/jdwp.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
4 warnings generated.
clang++ -o runtime/jdwp/jdwp_socket.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jdwp/jdwp_socket.cc
4 warnings generated.
clang++ -o runtime/jdwp/object_registry.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jdwp/object_registry.cc
In file included from runtime/jdwp/jdwp_socket.cc:32:
In file included from runtime/jdwp/jdwp_priv.h:22:
In file included from runtime/debugger.h:30:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
4 warnings generated.
clang++ -o runtime/jni_env_ext.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jni_env_ext.cc
In file included from runtime/jdwp/object_registry.cc:17:
In file included from runtime/jdwp/object_registry.h:26:
In file included from runtime/handle.h:23:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/jni_env_ext.cc:17:
In file included from runtime/jni_env_ext.h:23:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
4 warnings generated.
clang++ -o runtime/jit/debugger_interface.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jit/debugger_interface.cc
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/jit/debugger_interface.cc:20:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/jni_env_ext.cc:29:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
4 warnings generated.
clang++ -o runtime/jit/jit.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jit/jit.cc
4 warnings generated.
clang++ -o runtime/jit/jit_code_cache.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jit/jit_code_cache.cc
In file included from runtime/jit/jit.cc:17:
In file included from runtime/jit/jit.h:22:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/jit/jit_code_cache.cc:17:
In file included from runtime/jit/jit_code_cache.h:20:
In file included from runtime/instrumentation.h:27:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
42 warnings generated.
clang++ -o runtime/jit/profile_compilation_info.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jit/profile_compilation_info.cc
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/jit/profile_compilation_info.cc:17:
In file included from runtime/jit/profile_compilation_info.h:24:
In file included from runtime/base/arena_object.h:20:
In file included from runtime/base/arena_allocator.h:29:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/jit/jit.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/jit/jit_code_cache.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
42 warnings generated.
clang++ -o runtime/jit/profiling_info.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jit/profiling_info.cc
In file included from runtime/jit/profiling_info.cc:17:
In file included from runtime/jit/profiling_info.h:24:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
4 warnings generated.
clang++ -o runtime/jit/profile_saver.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jit/profile_saver.cc
42 warnings generated.
clang++ -o runtime/jni_internal.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jni_internal.cc
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/jit/profile_saver.cc:17:
In file included from runtime/jit/profile_saver.h:20:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:20:
In file included from runtime/art_field.h:23:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/jit/profiling_info.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/jni_internal.cc:26:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/jit/profile_saver.cc:26:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
42 warnings generated.
clang++ -o runtime/jobject_comparator.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jobject_comparator.cc
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:20:
In file included from runtime/mirror/array.h:21:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/jobject_comparator.cc:19:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
42 warnings generated.
clang++ -o runtime/linear_alloc.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/linear_alloc.cc
42 warnings generated.
clang++ -o runtime/managed_stack.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/managed_stack.cc
In file included from runtime/linear_alloc.cc:17:
In file included from runtime/linear_alloc.h:20:
In file included from runtime/base/arena_allocator.h:29:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/managed_stack.cc:17:
In file included from runtime/managed_stack-inl.h:20:
In file included from runtime/managed_stack.h:26:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
4 warnings generated.
clang++ -o runtime/mem_map.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mem_map.cc
4 warnings generated.
clang++ -o runtime/memory_region.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/memory_region.cc
In file included from runtime/mem_map.cc:35:
In file included from runtime/base/allocator.h:22:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
clang++ -o runtime/method_handles.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/method_handles.cc
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:20:
In file included from runtime/method_handles.h:23:
In file included from runtime/handle.h:23:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
4 warnings generated.
clang++ -o runtime/mirror/array.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/array.cc
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:20:
In file included from runtime/mirror/array.h:21:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/method_handles.cc:17:
In file included from runtime/method_handles-inl.h:24:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/array.cc:17:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
42 warnings generated.
clang++ -o runtime/mirror/call_site.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/call_site.cc
In file included from runtime/mirror/call_site.cc:17:
In file included from runtime/mirror/call_site.h:20:
In file included from runtime/mirror/method_handle_impl.h:20:
In file included from runtime/art_field.h:23:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
42 warnings generated.
clang++ -o runtime/mirror/class.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/class.cc
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/call_site.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/class.cc:17:
In file included from runtime/mirror/class.h:26:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
42 warnings generated.
clang++ -o runtime/mirror/class_ext.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/class_ext.cc
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:20:
In file included from runtime/mirror/class_ext.h:20:
In file included from runtime/mirror/array.h:21:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/class.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
42 warnings generated.
clang++ -o runtime/mirror/dex_cache.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/dex_cache.cc
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:20:
In file included from runtime/mirror/dex_cache.h:20:
In file included from runtime/mirror/array.h:21:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/class_ext.cc:17:
In file included from runtime/mirror/class_ext-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/dex_cache.cc:17:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
42 warnings generated.
clang++ -o runtime/mirror/emulated_stack_frame.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/emulated_stack_frame.cc
42 warnings generated.
clang++ -o runtime/mirror/executable.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/executable.cc
In file included from runtime/mirror/emulated_stack_frame.cc:17:
In file included from runtime/mirror/emulated_stack_frame.h:21:
In file included from runtime/mirror/method_type.h:20:
In file included from runtime/mirror/object.h:24:
In file included from runtime/obj_ptr.h:24:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
42 warnings generated.
clang++ -o runtime/mirror/field.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/field.cc
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:20:
In file included from runtime/art_method.h:27:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:20:
In file included from runtime/mirror/field.h:20:
In file included from runtime/mirror/accessible_object.h:20:
In file included from runtime/mirror/class.h:26:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
42 warnings generated.
clang++ -o runtime/mirror/method.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/method.cc
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/emulated_stack_frame.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/method.cc:17:
In file included from runtime/mirror/method.h:20:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/executable.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/field.cc:17:
In file included from runtime/mirror/field-inl.h:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/method.cc:20:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/mirror/method.cc:20:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/mirror/method.cc:20:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/method.cc:20:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/method.cc:20:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/method.cc:20:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/mirror/method.cc:20:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/method.cc:20:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/method.cc:20:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/method.cc:20:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/method.cc:20:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/method.cc:20:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/mirror/method.cc:20:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/mirror/method.cc:20:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/mirror/method.cc:20:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/method.cc:20:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/method.cc:20:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/method.cc:20:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/method.cc:20:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/method.cc:20:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/method.cc:20:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/method.cc:20:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/method.cc:20:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/method.cc:20:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/method.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/mirror/method.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/mirror/method.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/mirror/method.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/method.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/method.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/method.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/method.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/method.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/method.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/method.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/method.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/method.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
42 warnings generated.
clang++ -o runtime/mirror/method_handle_impl.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/method_handle_impl.cc
42 warnings generated.
clang++ -o runtime/mirror/method_handles_lookup.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/method_handles_lookup.cc
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:20:
In file included from runtime/mirror/method_handle_impl.h:20:
In file included from runtime/art_field.h:23:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/mirror/method_handles_lookup.cc:17:
In file included from runtime/mirror/method_handles_lookup.h:20:
In file included from runtime/obj_ptr.h:24:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
42 warnings generated.
clang++ -o runtime/mirror/method_type.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/method_type.cc
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/method_type.cc:17:
In file included from runtime/mirror/method_type.h:20:
In file included from runtime/mirror/object.h:24:
In file included from runtime/obj_ptr.h:24:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/method_handles_lookup.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/method_handle_impl.cc:17:
In file included from runtime/mirror/method_handle_impl-inl.h:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
42 warnings generated.
clang++ -o runtime/mirror/object.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/object.cc
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/method_type.cc:19:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/object.cc:19:
In file included from runtime/mirror/object.h:24:
In file included from runtime/obj_ptr.h:24:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
42 warnings generated.
clang++ -o runtime/mirror/reference.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/reference.cc
42 warnings generated.
clang++ -o runtime/mirror/stack_trace_element.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/stack_trace_element.cc
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/mirror/reference.cc:17:
In file included from runtime/mirror/reference-inl.h:20:
In file included from runtime/mirror/reference.h:22:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/stack_trace_element.cc:17:
In file included from runtime/mirror/stack_trace_element.h:20:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/object.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/reference.cc:17:
In file included from runtime/mirror/reference-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/mirror/reference.cc:17:
In file included from runtime/mirror/reference-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/mirror/reference.cc:17:
In file included from runtime/mirror/reference-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/reference.cc:17:
In file included from runtime/mirror/reference-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/reference.cc:17:
In file included from runtime/mirror/reference-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/reference.cc:17:
In file included from runtime/mirror/reference-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/mirror/reference.cc:17:
In file included from runtime/mirror/reference-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/reference.cc:17:
In file included from runtime/mirror/reference-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/reference.cc:17:
In file included from runtime/mirror/reference-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/reference.cc:17:
In file included from runtime/mirror/reference-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/reference.cc:17:
In file included from runtime/mirror/reference-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/reference.cc:17:
In file included from runtime/mirror/reference-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/mirror/reference.cc:17:
In file included from runtime/mirror/reference-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/mirror/reference.cc:17:
In file included from runtime/mirror/reference-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/mirror/reference.cc:17:
In file included from runtime/mirror/reference-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/reference.cc:17:
In file included from runtime/mirror/reference-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/reference.cc:17:
In file included from runtime/mirror/reference-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/reference.cc:17:
In file included from runtime/mirror/reference-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/reference.cc:17:
In file included from runtime/mirror/reference-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/reference.cc:17:
In file included from runtime/mirror/reference-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/reference.cc:17:
In file included from runtime/mirror/reference-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/reference.cc:17:
In file included from runtime/mirror/reference-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/reference.cc:17:
In file included from runtime/mirror/reference-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/reference.cc:17:
In file included from runtime/mirror/reference-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
42 warnings generated.
clang++ -o runtime/mirror/string.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/string.cc
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/stack_trace_element.cc:20:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
29 warnings generated.
clang++ -o runtime/mirror/throwable.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/throwable.cc
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:19:
In file included from runtime/mirror/string.h:20:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/mirror/throwable.cc:17:
In file included from runtime/mirror/throwable.h:20:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/string.cc:17:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/mirror/throwable.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
42 warnings generated.
clang++ -o runtime/monitor.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/monitor.cc
42 warnings generated.
clang++ -o runtime/native_bridge_art_interface.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native_bridge_art_interface.cc
In file included from runtime/monitor.cc:17:
In file included from runtime/monitor.h:30:
In file included from runtime/base/allocator.h:22:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:20:
In file included from runtime/art_method.h:27:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
                 ^
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
42 warnings generated.
clang++ -o runtime/native_stack_dump.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native_stack_dump.cc
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/monitor.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
42 warnings generated.
clang++ -o runtime/native/dalvik_system_DexFile.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/dalvik_system_DexFile.cc
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native_bridge_art_interface.cc:23:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native_stack_dump.cc:23:
In file included from runtime/art_method.h:27:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/native/dalvik_system_DexFile.cc:25:
In file included from runtime/class_linker.h:29:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
4 warnings generated.
clang++ -o runtime/native/dalvik_system_VMDebug.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/dalvik_system_VMDebug.cc
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/dalvik_system_DexFile.cc:31:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
42 warnings generated.
clang++ -o runtime/native/dalvik_system_VMRuntime.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/dalvik_system_VMRuntime.cc
In file included from runtime/native/dalvik_system_VMDebug.cc:28:
In file included from runtime/class_linker.h:29:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:20:
In file included from runtime/art_method.h:27:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/native/dalvik_system_VMDebug.cc:31:
In file included from runtime/gc/space/bump_pointer_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/native/dalvik_system_VMDebug.cc:31:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/dalvik_system_VMDebug.cc:31:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/dalvik_system_VMDebug.cc:31:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/dalvik_system_VMDebug.cc:31:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/dalvik_system_VMDebug.cc:31:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/dalvik_system_VMDebug.cc:31:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_VMDebug.cc:31:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_VMDebug.cc:31:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/dalvik_system_VMDebug.cc:32:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/native/dalvik_system_VMDebug.cc:32:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/dalvik_system_VMDebug.cc:32:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/dalvik_system_VMDebug.cc:32:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/dalvik_system_VMDebug.cc:32:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/native/dalvik_system_VMDebug.cc:32:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/dalvik_system_VMDebug.cc:32:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/dalvik_system_VMDebug.cc:32:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/dalvik_system_VMDebug.cc:32:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_VMDebug.cc:32:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_VMDebug.cc:32:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/native/dalvik_system_VMDebug.cc:32:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/native/dalvik_system_VMDebug.cc:33:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/native/dalvik_system_VMDebug.cc:33:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/dalvik_system_VMDebug.cc:33:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/dalvik_system_VMDebug.cc:33:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/dalvik_system_VMDebug.cc:33:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/dalvik_system_VMDebug.cc:34:
In file included from runtime/gc/space/space-inl.h:24:
runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/native/dalvik_system_VMDebug.cc:34:
In file included from runtime/gc/space/space-inl.h:24:
runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/dalvik_system_VMDebug.cc:35:
runtime/gc/space/zygote_space.h:38:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/dalvik_system_VMDebug.cc:35:
runtime/gc/space/zygote_space.h:65:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_VMDebug.cc:35:
runtime/gc/space/zygote_space.h:69:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_VMDebug.cc:35:
runtime/gc/space/zygote_space.h:83:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/native/dalvik_system_VMDebug.cc:41:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/native/dalvik_system_VMDebug.cc:41:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/native/dalvik_system_VMDebug.cc:41:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/native/dalvik_system_VMDebug.cc:41:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/dalvik_system_VMDebug.cc:41:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/dalvik_system_VMDebug.cc:41:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/dalvik_system_VMDebug.cc:41:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_VMDebug.cc:41:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_VMDebug.cc:41:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/native/dalvik_system_VMDebug.cc:41:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/dalvik_system_VMDebug.cc:41:
In file included from runtime/mirror/object_array-inl.h:26:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
42 warnings generated.
clang++ -o runtime/native/dalvik_system_VMStack.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/dalvik_system_VMStack.cc
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:34:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:20:
In file included from runtime/art_method.h:27:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
42 warnings generated.
clang++ -o runtime/native/dalvik_system_ZygoteHooks.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/dalvik_system_ZygoteHooks.cc
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:46:
runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/native/dalvik_system_VMRuntime.cc:46:
runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:20:
In file included from runtime/art_method.h:27:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/dalvik_system_VMStack.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
48 warnings generated.
clang++ -o runtime/native/java_lang_Class.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_Class.cc
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/dalvik_system_ZygoteHooks.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:20:
In file included from runtime/art_field.h:23:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
44 warnings generated.
clang++ -o runtime/native/java_lang_Object.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_Object.cc
42 warnings generated.
clang++ -o runtime/native/java_lang_String.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_String.cc
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:20:
In file included from runtime/mirror/object.h:24:
In file included from runtime/obj_ptr.h:24:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_String.cc:21:
In file included from runtime/common_throws.h:20:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_Class.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_Object.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_String.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
42 warnings generated.
clang++ -o runtime/native/java_lang_StringFactory.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_StringFactory.cc
In file included from runtime/native/java_lang_StringFactory.cc:19:
In file included from runtime/common_throws.h:20:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
42 warnings generated.
clang++ -o runtime/native/java_lang_System.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_System.cc
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_System.cc:21:
In file included from runtime/common_throws.h:20:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_StringFactory.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
42 warnings generated.
clang++ -o runtime/native/java_lang_Thread.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_Thread.cc
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_Thread.cc:19:
In file included from runtime/common_throws.h:20:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_System.cc:26:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
42 warnings generated.
clang++ -o runtime/native/java_lang_Throwable.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_Throwable.cc
In file included from runtime/native/java_lang_Throwable.cc:23:
In file included from runtime/native/scoped_fast_native_object_access-inl.h:20:
In file included from runtime/native/scoped_fast_native_object_access.h:22:
In file included from runtime/scoped_thread_state_change.h:23:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
4 warnings generated.
clang++ -o runtime/native/java_lang_VMClassLoader.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_VMClassLoader.cc
4 warnings generated.
clang++ -o runtime/native/java_lang_Void.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_Void.cc
42 warnings generated.
clang++ -o runtime/native/java_lang_invoke_MethodHandleImpl.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_invoke_MethodHandleImpl.cc
In file included from runtime/native/java_lang_VMClassLoader.cc:19:
In file included from runtime/class_linker.h:29:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:20:
In file included from runtime/art_field.h:23:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/native/java_lang_invoke_MethodHandleImpl.cc:21:
In file included from runtime/art_method.h:27:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
42 warnings generated.
clang++ -o runtime/native/java_lang_ref_FinalizerReference.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_ref_FinalizerReference.cc
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21:
In file included from runtime/gc/heap.h:28:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_VMClassLoader.cc:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_Void.cc:21:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
4 warnings generated.
clang++ -o runtime/native/java_lang_ref_Reference.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_ref_Reference.cc
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_ref_FinalizerReference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_ref_Reference.cc:21:
In file included from runtime/gc/heap.h:28:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/native/java_lang_ref_Reference.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/native/java_lang_ref_Reference.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/native/java_lang_ref_Reference.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_ref_Reference.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_ref_Reference.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_ref_Reference.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/native/java_lang_ref_Reference.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_ref_Reference.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_ref_Reference.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_ref_Reference.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_ref_Reference.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_ref_Reference.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/native/java_lang_ref_Reference.cc:21:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/native/java_lang_ref_Reference.cc:21:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/native/java_lang_ref_Reference.cc:21:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_ref_Reference.cc:21:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_ref_Reference.cc:21:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_ref_Reference.cc:21:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
42 warnings generated.
clang++ -o runtime/native/java_lang_reflect_Array.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_reflect_Array.cc
In file included from runtime/native/java_lang_ref_Reference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/native/java_lang_ref_Reference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/native/java_lang_ref_Reference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/native/java_lang_ref_Reference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_ref_Reference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_ref_Reference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_ref_Reference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_ref_Reference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_ref_Reference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_ref_Reference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_ref_Reference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/java_lang_ref_Reference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_ref_Reference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_ref_Reference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_ref_Reference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_ref_Reference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_ref_Reference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
42 warnings generated.
clang++ -o runtime/native/java_lang_reflect_Constructor.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_reflect_Constructor.cc
In file included from runtime/native/java_lang_ref_Reference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_ref_Reference.cc:24:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:20:
In file included from runtime/art_field.h:23:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
42 warnings generated.
clang++ -o runtime/native/java_lang_reflect_Executable.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_reflect_Executable.cc
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:20:
In file included from runtime/art_method.h:27:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:20:
In file included from runtime/art_method.h:27:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Array.cc:21:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
42 warnings generated.
clang++ -o runtime/native/java_lang_reflect_Field.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_reflect_Field.cc
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Constructor.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:20:
In file included from runtime/art_field.h:23:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Executable.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
42 warnings generated.
clang++ -o runtime/native/java_lang_reflect_Method.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_reflect_Method.cc
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Field.cc:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:20:
In file included from runtime/art_method.h:27:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
42 warnings generated.
clang++ -o runtime/native/java_lang_reflect_Parameter.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_reflect_Parameter.cc
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:20:
In file included from runtime/art_method.h:27:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
42 warnings generated.
clang++ -o runtime/native/java_lang_reflect_Proxy.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_reflect_Proxy.cc
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Method.cc:21:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/java_lang_reflect_Proxy.cc:21:
In file included from runtime/class_linker.h:29:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/java_lang_reflect_Parameter.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
4 warnings generated.
clang++ -o runtime/native/java_util_concurrent_atomic_AtomicLong.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_util_concurrent_atomic_AtomicLong.cc
clang++ -o runtime/native/libcore_util_CharsetUtils.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/libcore_util_CharsetUtils.cc
42 warnings generated.
42 warnings generated.
clang++ -o runtime/native/org_apache_harmony_dalvik_ddmc_DdmServer.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/org_apache_harmony_dalvik_ddmc_DdmServer.cc
clang++ -o runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc
42 warnings generated.
clang++ -o runtime/native/sun_misc_Unsafe.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/sun_misc_Unsafe.cc
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:19:
In file included from runtime/mirror/string.h:20:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc:20:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/native/org_apache_harmony_dalvik_ddmc_DdmServer.cc:20:
In file included from runtime/debugger.h:30:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/native/sun_misc_Unsafe.cc:26:
In file included from runtime/common_throws.h:20:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc:22:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc:22:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc:22:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc:22:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc:22:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc:22:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/libcore_util_CharsetUtils.cc:22:
In file included from runtime/mirror/string-inl.h:27:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
4 warnings generated.
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
clang++ -o runtime/non_debuggable_classes.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/non_debuggable_classes.cc
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/non_debuggable_classes.cc:17:
In file included from runtime/non_debuggable_classes.h:22:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/native/sun_misc_Unsafe.cc:30:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
23 warnings generated.
clang++ -o runtime/oat.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/oat.cc
42 warnings generated.
clang++ -o runtime/oat_file.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/oat_file.cc
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/oat.cc:17:
In file included from runtime/oat.h:26:
In file included from runtime/safe_map.h:24:
In file included from runtime/base/allocator.h:22:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/oat_file.cc:17:
In file included from runtime/oat_file.h:25:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/non_debuggable_classes.cc:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
4 warnings generated.
clang++ -o runtime/oat_file_assistant.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/oat_file_assistant.cc
In file included from runtime/oat_file_assistant.cc:17:
In file included from runtime/oat_file_assistant.h:29:
In file included from runtime/class_loader_context.h:25:
In file included from runtime/handle_scope.h:25:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
42 warnings generated.
clang++ -o runtime/oat_file_manager.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/oat_file_manager.cc
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/oat_file.cc:50:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
42 warnings generated.
clang++ -o runtime/oat_quick_method_header.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/oat_quick_method_header.cc
In file included from runtime/oat_file_assistant.cc:31:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/oat_file_manager.cc:17:
In file included from runtime/oat_file_manager.h:27:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
In file included from runtime/oat_file_assistant.cc:31:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/oat_file_assistant.cc:31:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/oat_file_assistant.cc:31:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/oat_file_assistant.cc:31:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/oat_file_assistant.cc:31:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/oat_file_assistant.cc:31:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302runtime/base/mutex.h:18: note: overridden virtual function is here
:  virtual size_t Capacity() const {
                 ^
In file included from runtime/oat_file_assistant.cc:31:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/oat_file_assistant.cc:31:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/oat_file_assistant.cc:31:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/oat_file_assistant.cc:31:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/oat_file_assistant.cc:31:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {273:
16                                                            ^:
 warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/oat_file_assistant.cc:31:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/oat_file_assistant.cc:31:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/oat_file_assistant.cc:31:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/oat_file_assistant.cc:31:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/oat_file_assistant.cc:31:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/oat_file_assistant.cc:31:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/oat_file_assistant.cc:32:
runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/oat_file_assistant.cc:32:
runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/oat_quick_method_header.cc:19:
In file included from runtime/art_method.h:27:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/oat_file_manager.cc:25:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
4 warnings generated.
clang++ -o runtime/object_lock.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/object_lock.cc
In file included from runtime/oat_file_manager.cc:35:
runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/oat_file_manager.cc:35:
runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/object_lock.cc:17:
In file included from runtime/object_lock.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
25 warnings generated.
clang++ -o runtime/offsets.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/offsets.cc
clang++ -o runtime/os_linux.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/os_linux.cc
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
42 warnings generated.
clang++ -o runtime/parsed_options.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/parsed_options.cc
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
clang++ -o runtime/plugin.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/plugin.cc
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/object_lock.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/parsed_options.cc:17:
In file included from runtime/parsed_options.h:27:
In file included from runtime/gc/space/large_object_space.h:20:
In file included from runtime/base/allocator.h:22:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/parsed_options.cc:17:
In file included from runtime/parsed_options.h:27:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/parsed_options.cc:17:
In file included from runtime/parsed_options.h:27:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/parsed_options.cc:17:
In file included from runtime/parsed_options.h:27:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/parsed_options.cc:17:
In file included from runtime/parsed_options.h:27:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/parsed_options.cc:17:
In file included from runtime/parsed_options.h:27:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/parsed_options.cc:17:
In file included from runtime/parsed_options.h:27:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/parsed_options.cc:17:
In file included from runtime/parsed_options.h:27:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/parsed_options.cc:17:
In file included from runtime/parsed_options.h:27:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/parsed_options.cc:17:
In file included from runtime/parsed_options.h:27:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/parsed_options.cc:17:
In file included from runtime/parsed_options.h:27:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/parsed_options.cc:17:
In file included from runtime/parsed_options.h:27:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/parsed_options.cc:17:
In file included from runtime/parsed_options.h:27:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/parsed_options.cc:17:
In file included from runtime/parsed_options.h:27:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/parsed_options.cc:17:
In file included from runtime/parsed_options.h:27:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/parsed_options.cc:17:
In file included from runtime/parsed_options.h:27:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/parsed_options.cc:17:
In file included from runtime/parsed_options.h:27:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/parsed_options.cc:17:
In file included from runtime/parsed_options.h:27:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/parsed_options.cc:17:
In file included from runtime/parsed_options.h:27:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
clang++ -o runtime/primitive.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/primitive.cc
clang++ -o runtime/quick_exception_handler.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/quick_exception_handler.cc
44 warnings generated.
clang++ -o runtime/read_barrier.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/read_barrier.cc
In file included from runtime/quick_exception_handler.cc:17:
In file included from runtime/quick_exception_handler.h:22:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
42 warnings generated.
clang++ -o runtime/reference_table.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/reference_table.cc
In file included from runtime/read_barrier.cc:17:
In file included from runtime/read_barrier.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
4 warnings generated.
clang++ -o runtime/reflection.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/reflection.cc
In file included from runtime/reference_table.cc:17:
In file included from runtime/reference_table.h:25:
In file included from runtime/base/allocator.h:22:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:20:
In file included from runtime/reflection.h:20:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/parsed_options.cc:31:
cmdline/cmdline_parser.h:273:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
        return *reinterpret_cast<TArg*>(0);  // Blow up.
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::ArgumentBuilder<art::Unit>::ArgumentBuilder' requested here
  return CmdlineParser<TVariantMap, TVariantMapKey>::ArgumentBuilder<TArg>(
         ^
cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::CreateArgumentBuilder<art::Unit>' requested here
      auto&& b = CreateArgumentBuilder<TArg>(parent_);
                 ^
cmdline/cmdline_parser.h:312:14: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::CreateTypedBuilder<art::Unit>' requested here
      return CreateTypedBuilder<Unit>().IntoKey(key);
             ^
runtime/parsed_options.cc:71:12: note: in instantiation of member function 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::IntoKey' requested here
          .IntoKey(M::Zygote)
           ^
In file included from runtime/parsed_options.cc:31:
cmdline/cmdline_parser.h:273:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
        return *reinterpret_cast<TArg*>(0);  // Blow up.
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::ArgumentBuilder<std::__cxx11::basic_string<char> >::ArgumentBuilder' requested here
  return CmdlineParser<TVariantMap, TVariantMapKey>::ArgumentBuilder<TArg>(
         ^
cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::CreateArgumentBuilder<std::__cxx11::basic_string<char> >' requested here
      auto&& b = CreateArgumentBuilder<TArg>(parent_);
                 ^
cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::CreateTypedBuilder<std::__cxx11::basic_string<char> >' requested here
      return CreateTypedBuilder<TArg>();
             ^
runtime/parsed_options.cc:77:12: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::WithType<std::__cxx11::basic_string<char> >' requested here
          .WithType<std::string>()
           ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/parsed_options.cc:31:
cmdline/cmdline_parser.h:273:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
        return *reinterpret_cast<TArg*>(0);  // Blow up.
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::ArgumentBuilder<art::ParseStringList<':'> >::ArgumentBuilder' requested here
  return CmdlineParser<TVariantMap, TVariantMapKey>::ArgumentBuilder<TArg>(
         ^
cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::CreateArgumentBuilder<art::ParseStringList<':'> >' requested here
      auto&& b = CreateArgumentBuilder<TArg>(parent_);
                 ^
cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::CreateTypedBuilder<art::ParseStringList<':'> >' requested here
      return CreateTypedBuilder<TArg>();
             ^
runtime/parsed_options.cc:80:12: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::WithType<art::ParseStringList<':'> >' requested here
          .WithType<ParseStringList<':'>>()  // std::vector<std::string>, split by :
           ^
In file included from runtime/parsed_options.cc:31:
cmdline/cmdline_parser.h:273:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
        return *reinterpret_cast<TArg*>(0);  // Blow up.
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::ArgumentBuilder<art::JDWP::JdwpOptions>::ArgumentBuilder' requested here
  return CmdlineParser<TVariantMap, TVariantMapKey>::ArgumentBuilder<TArg>(
         ^
cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::CreateArgumentBuilder<art::JDWP::JdwpOptions>' requested here
      auto&& b = CreateArgumentBuilder<TArg>(parent_);
                 ^
cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::CreateTypedBuilder<art::JDWP::JdwpOptions>' requested here
      return CreateTypedBuilder<TArg>();
             ^
runtime/parsed_options.cc:93:12: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::WithType<art::JDWP::JdwpOptions>' requested here
          .WithType<JDWP::JdwpOptions>()
           ^
In file included from runtime/parsed_options.cc:31:
cmdline/cmdline_parser.h:273:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
        return *reinterpret_cast<TArg*>(0);  // Blow up.
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::ArgumentBuilder<std::__cxx11::list<art::ti::Agent, std::allocator<art::ti::Agent> > >::ArgumentBuilder' requested here
  return CmdlineParser<TVariantMap, TVariantMapKey>::ArgumentBuilder<TArg>(
         ^
cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::CreateArgumentBuilder<std::__cxx11::list<art::ti::Agent, std::allocator<art::ti::Agent> > >' requested here
      auto&& b = CreateArgumentBuilder<TArg>(parent_);
                 ^
cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::CreateTypedBuilder<std::__cxx11::list<art::ti::Agent, std::allocator<art::ti::Agent> > >' requested here
      return CreateTypedBuilder<TArg>();
             ^
runtime/parsed_options.cc:100:12: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::WithType<std::__cxx11::list<art::ti::Agent, std::allocator<art::ti::Agent> > >' requested here
          .WithType<std::list<ti::Agent>>().AppendValues()
           ^
In file included from runtime/parsed_options.cc:31:
cmdline/cmdline_parser.h:273:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
        return *reinterpret_cast<TArg*>(0);  // Blow up.
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::ArgumentBuilder<art::Memory<1024> >::ArgumentBuilder' requested here
  return CmdlineParser<TVariantMap, TVariantMapKey>::ArgumentBuilder<TArg>(
         ^
cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::CreateArgumentBuilder<art::Memory<1024> >' requested here
      auto&& b = CreateArgumentBuilder<TArg>(parent_);
                 ^
cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::CreateTypedBuilder<art::Memory<1024> >' requested here
      return CreateTypedBuilder<TArg>();
             ^
runtime/parsed_options.cc:103:12: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::WithType<art::Memory<1024> >' requested here
          .WithType<MemoryKiB>()
           ^
In file included from runtime/parsed_options.cc:31:
cmdline/cmdline_parser.h:273:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
        return *reinterpret_cast<TArg*>(0);  // Blow up.
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::ArgumentBuilder<double>::ArgumentBuilder' requested here
  return CmdlineParser<TVariantMap, TVariantMapKey>::ArgumentBuilder<TArg>(
         ^
cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::CreateArgumentBuilder<double>' requested here
      auto&& b = CreateArgumentBuilder<TArg>(parent_);
                 ^
cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::CreateTypedBuilder<double>' requested here
      return CreateTypedBuilder<TArg>();
             ^
runtime/parsed_options.cc:121:12: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::WithType<double>' requested here
          .WithType<double>().WithRange(0.1, 0.9)
           ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/parsed_options.cc:31:
cmdline/cmdline_parser.h:273:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
        return *reinterpret_cast<TArg*>(0);  // Blow up.
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::ArgumentBuilder<unsigned int>::ArgumentBuilder' requested here
  return CmdlineParser<TVariantMap, TVariantMapKey>::ArgumentBuilder<TArg>(
         ^
cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::CreateArgumentBuilder<unsigned int>' requested here
      auto&& b = CreateArgumentBuilder<TArg>(parent_);
                 ^
cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::CreateTypedBuilder<unsigned int>' requested here
      return CreateTypedBuilder<TArg>();
             ^
runtime/parsed_options.cc:127:12: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::WithType<unsigned int>' requested here
          .WithType<unsigned int>()
           ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/parsed_options.cc:31:
cmdline/cmdline_parser.h:273:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
        return *reinterpret_cast<TArg*>(0);  // Blow up.
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::ArgumentBuilder<art::Memory<1> >::ArgumentBuilder' requested here
  return CmdlineParser<TVariantMap, TVariantMapKey>::ArgumentBuilder<TArg>(
         ^
cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::CreateArgumentBuilder<art::Memory<1> >' requested here
      auto&& b = CreateArgumentBuilder<TArg>(parent_);
                 ^
cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::CreateTypedBuilder<art::Memory<1> >' requested here
      return CreateTypedBuilder<TArg>();
             ^
runtime/parsed_options.cc:133:12: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::WithType<art::Memory<1> >' requested here
          .WithType<Memory<1>>()
           ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]In file included from runtime/parsed_options.cc
:31:
cmdline/cmdline_parser.h:273:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
        return *reinterpret_cast<TArg*>(0);  // Blow up.
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::ArgumentBuilder<art::MillisecondsToNanoseconds>::ArgumentBuilder' requested here
  size_t NonGrowthLimitCapacity() const {  return CmdlineParser<TVariantMap, TVariantMapKey>::ArgumentBuilder<TArg>(
         ^
cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::CreateArgumentBuilder<art::MillisecondsToNanoseconds>' requested here

         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {      auto&& b = CreateArgumentBuilder<TArg>(parent_);
                 ^
cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::CreateTypedBuilder<art::MillisecondsToNanoseconds>' requested here
      return CreateTypedBuilder<TArg>();
             ^
runtime/parsed_options.cc:139:12: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::WithType<art::MillisecondsToNanoseconds>' requested here
          .WithType<MillisecondsToNanoseconds>()  // store as ns
           ^

                 ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/parsed_options.cc:31:
cmdline/cmdline_parser.h:273:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
        return *reinterpret_cast<TArg*>(0);  // Blow up.
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::ArgumentBuilder<bool>::ArgumentBuilder' requested here
  return CmdlineParser<TVariantMap, TVariantMapKey>::ArgumentBuilder<TArg>(
         ^
cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::CreateArgumentBuilder<bool>' requested here
      auto&& b = CreateArgumentBuilder<TArg>(parent_);
                 ^
cmdline/cmdline_parser.h:297:18: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::CreateTypedBuilder<bool>' requested here
      auto&& a = CreateTypedBuilder<TArg>();
                 ^
runtime/parsed_options.cc:156:12: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::WithValues<bool>' requested here
          .WithValues({true, false})
           ^
In file included from runtime/parsed_options.cc:31:
cmdline/cmdline_parser.h:273:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
        return *reinterpret_cast<TArg*>(0);  // Blow up.
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::ArgumentBuilder<art::ProfileSaverOptions>::ArgumentBuilder' requested here
  return CmdlineParser<TVariantMap, TVariantMapKey>::ArgumentBuilder<TArg>(
         ^
cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::CreateArgumentBuilder<art::ProfileSaverOptions>' requested here
      auto&& b = CreateArgumentBuilder<TArg>(parent_);
                 ^
cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::CreateTypedBuilder<art::ProfileSaverOptions>' requested here
      return CreateTypedBuilder<TArg>();
             ^
runtime/parsed_options.cc:192:12: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::WithType<art::ProfileSaverOptions>' requested here
          .WithType<ProfileSaverOptions>()
           ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/parsed_options.cc:31:
cmdline/cmdline_parser.h:273:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
        return *reinterpret_cast<TArg*>(0);  // Blow up.
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::ArgumentBuilder<std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > >::ArgumentBuilder' requested here
  return CmdlineParser<TVariantMap, TVariantMapKey>::ArgumentBuilder<TArg>(
         ^
cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::CreateArgumentBuilder<std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > >' requested here
      auto&& b = CreateArgumentBuilder<TArg>(parent_);
                 ^
cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::CreateTypedBuilder<std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > >' requested here
      return CreateTypedBuilder<TArg>();
             ^
runtime/parsed_options.cc:203:12: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::WithType<std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > >' requested here
          .WithType<std::vector<std::string>>().AppendValues()
           ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/quick_exception_handler.cc:20:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/parsed_options.cc:31:
cmdline/cmdline_parser.h:273:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
        return *reinterpret_cast<TArg*>(0);  // Blow up.
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::ArgumentBuilder<art::XGcOption>::ArgumentBuilder' requested here
  return CmdlineParser<TVariantMap, TVariantMapKey>::ArgumentBuilder<TArg>(
         ^
cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::CreateArgumentBuilder<art::XGcOption>' requested here
      auto&& b = CreateArgumentBuilder<TArg>(parent_);
                 ^
cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::CreateTypedBuilder<art::XGcOption>' requested here
      return CreateTypedBuilder<TArg>();
             ^
runtime/parsed_options.cc:224:12: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::WithType<art::XGcOption>' requested here
          .WithType<XGcOption>()
           ^
In file included from runtime/parsed_options.cc:31:
cmdline/cmdline_parser.h:273:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
        return *reinterpret_cast<TArg*>(0);  // Blow up.
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::ArgumentBuilder<art::gc::space::LargeObjectSpaceType>::ArgumentBuilder' requested here
  return CmdlineParser<TVariantMap, TVariantMapKey>::ArgumentBuilder<TArg>(
         ^
cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::CreateArgumentBuilder<art::gc::space::LargeObjectSpaceType>' requested here
      auto&& b = CreateArgumentBuilder<TArg>(parent_);
                 ^
cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::CreateTypedBuilder<art::gc::space::LargeObjectSpaceType>' requested here
      return CreateTypedBuilder<TArg>();
             ^
runtime/parsed_options.cc:227:12: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::WithType<art::gc::space::LargeObjectSpaceType>' requested here
          .WithType<gc::space::LargeObjectSpaceType>()
           ^
In file included from runtime/parsed_options.cc:31:
cmdline/cmdline_parser.h:273:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
        return *reinterpret_cast<TArg*>(0);  // Blow up.
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::ArgumentBuilder<art::BackgroundGcOption>::ArgumentBuilder' requested here
  return CmdlineParser<TVariantMap, TVariantMapKey>::ArgumentBuilder<TArg>(
         ^
cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::CreateArgumentBuilder<art::BackgroundGcOption>' requested here
      auto&& b = CreateArgumentBuilder<TArg>(parent_);
                 ^
cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::CreateTypedBuilder<art::BackgroundGcOption>' requested here
      return CreateTypedBuilder<TArg>();
             ^
runtime/parsed_options.cc:236:12: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::WithType<art::BackgroundGcOption>' requested here
          .WithType<BackgroundGcOption>()
           ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/parsed_options.cc:31:
cmdline/cmdline_parser.h:273:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
        return *reinterpret_cast<TArg*>(0);  // Blow up.
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::ArgumentBuilder<art::LogVerbosity>::ArgumentBuilder' requested here
  return CmdlineParser<TVariantMap, TVariantMapKey>::ArgumentBuilder<TArg>(
         ^
cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::CreateArgumentBuilder<art::LogVerbosity>' requested here
      auto&& b = CreateArgumentBuilder<TArg>(parent_);
                 ^
cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::CreateTypedBuilder<art::LogVerbosity>' requested here
      return CreateTypedBuilder<TArg>();
             ^
runtime/parsed_options.cc:241:12: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::WithType<art::LogVerbosity>' requested here
          .WithType<LogVerbosity>()
           ^
In file included from runtime/parsed_options.cc:31:
cmdline/cmdline_parser.h:273:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
        return *reinterpret_cast<TArg*>(0);  // Blow up.
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::ArgumentBuilder<art::TraceClockSource>::ArgumentBuilder' requested here
  return CmdlineParser<TVariantMap, TVariantMapKey>::ArgumentBuilder<TArg>(
         ^
cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::CreateArgumentBuilder<art::TraceClockSource>' requested here
      auto&& b = CreateArgumentBuilder<TArg>(parent_);
                 ^
cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::CreateTypedBuilder<art::TraceClockSource>' requested here
      return CreateTypedBuilder<TArg>();
             ^
runtime/parsed_options.cc:266:12: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::WithType<art::TraceClockSource>' requested here
          .WithType<TraceClockSource>()
           ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/reference_table.cc:24:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/parsed_options.cc:31:
cmdline/cmdline_parser.h:273:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
        return *reinterpret_cast<TArg*>(0);  // Blow up.
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::ArgumentBuilder<art::verifier::VerifyMode>::ArgumentBuilder' requested here
  return CmdlineParser<TVariantMap, TVariantMapKey>::ArgumentBuilder<TArg>(
         ^
cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::CreateArgumentBuilder<art::verifier::VerifyMode>' requested here
      auto&& b = CreateArgumentBuilder<TArg>(parent_);
                 ^
cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::CreateTypedBuilder<art::verifier::VerifyMode>' requested here
      return CreateTypedBuilder<TArg>();
             ^
runtime/parsed_options.cc:283:12: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::WithType<art::verifier::VerifyMode>' requested here
          .WithType<verifier::VerifyMode>()
           ^
In file included from runtime/parsed_options.cc:31:
cmdline/cmdline_parser.h:273:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
        return *reinterpret_cast<TArg*>(0);  // Blow up.
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::ArgumentBuilder<art::ExperimentalFlags>::ArgumentBuilder' requested here
  return CmdlineParser<TVariantMap, TVariantMapKey>::ArgumentBuilder<TArg>(
         ^
cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::CreateArgumentBuilder<art::ExperimentalFlags>' requested here
      auto&& b = CreateArgumentBuilder<TArg>(parent_);
                 ^
cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::CreateTypedBuilder<art::ExperimentalFlags>' requested here
      return CreateTypedBuilder<TArg>();
             ^
runtime/parsed_options.cc:306:12: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::WithType<art::ExperimentalFlags>' requested here
          .WithType<ExperimentalFlags>()
           ^
In file included from runtime/parsed_options.cc:31:
cmdline/cmdline_parser.h:273:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
        return *reinterpret_cast<TArg*>(0);  // Blow up.
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::ArgumentBuilder<std::vector<art::Plugin, std::allocator<art::Plugin> > >::ArgumentBuilder' requested here
  return CmdlineParser<TVariantMap, TVariantMapKey>::ArgumentBuilder<TArg>(
         ^
cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::CreateArgumentBuilder<std::vector<art::Plugin, std::allocator<art::Plugin> > >' requested here
      auto&& b = CreateArgumentBuilder<TArg>(parent_);
                 ^
cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::CreateTypedBuilder<std::vector<art::Plugin, std::allocator<art::Plugin> > >' requested here
      return CreateTypedBuilder<TArg>();
             ^
runtime/parsed_options.cc:312:12: note: in instantiation of function template specialization 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::UntypedArgumentBuilder::WithType<std::vector<art::Plugin, std::allocator<art::Plugin> > >' requested here
          .WithType<std::vector<Plugin>>().AppendValues()
           ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/parsed_options.cc:31:
cmdline/cmdline_parser.h:209:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
        return *reinterpret_cast<TArg*>(0);  // Blow up.
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cmdline/cmdline_parser.h:395:81: note: in instantiation of member function 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::ArgumentBuilder<std::__cxx11::basic_string<char> >::IntoIgnore' requested here
          auto&& builder = Define(ignore_name).template WithType<std::string>().IntoIgnore();
                                                                                ^
runtime/parsed_options.cc:321:8: note: in instantiation of member function 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::Builder::Ignore' requested here
      .Ignore({
       ^
In file included from runtime/parsed_options.cc:31:
cmdline/cmdline_parser.h:209:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
        return *reinterpret_cast<TArg*>(0);  // Blow up.
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cmdline/cmdline_parser.h:400:74: note: in instantiation of member function 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::ArgumentBuilder<art::Unit>::IntoIgnore' requested here
          auto&& builder = Define(ignore_name).template WithType<Unit>().IntoIgnore();
                                                                         ^
runtime/parsed_options.cc:321:8: note: in instantiation of member function 'art::CmdlineParser<art::RuntimeArgumentMap, RuntimeArgumentMap::Key>::Builder::Ignore' requested here
      .Ignore({
       ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/reflection.cc:17:
In file included from runtime/reflection-inl.h:26:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
42 warnings generated.
clang++ -o runtime/runtime.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/runtime.cc
42 warnings generated.
clang++ -o runtime/runtime_callbacks.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/runtime_callbacks.cc
In file included from runtime/runtime.cc:17:
In file included from runtime/runtime.h:31:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/runtime_callbacks.cc:17:
In file included from runtime/runtime_callbacks.h:23:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
42 warnings generated.
clang++ -o runtime/runtime_common.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/runtime_common.cc
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
4 warnings generated.
clang++ -o runtime/runtime_options.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/runtime_options.cc
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/runtime.cc:56:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/runtime_common.cc:17:
In file included from runtime/runtime_common.h:34:
In file included from runtime/base/dumpable.h:23:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/runtime_options.cc:17:
In file included from runtime/runtime_options.h:28:
In file included from cmdline/cmdline_types.h:35:
In file included from runtime/gc/space/large_object_space.h:20:
In file included from runtime/base/allocator.h:22:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/runtime_options.cc:17:
In file included from runtime/runtime_options.h:28:
In file included from cmdline/cmdline_types.h:35:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/runtime_options.cc:17:
In file included from runtime/runtime_options.h:28:
In file included from cmdline/cmdline_types.h:35:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/runtime_options.cc:17:
In file included from runtime/runtime_options.h:28:
In file included from cmdline/cmdline_types.h:35:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/runtime_options.cc:17:
In file included from runtime/runtime_options.h:28:
In file included from cmdline/cmdline_types.h:35:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/runtime_options.cc:17:
In file included from runtime/runtime_options.h:28:
In file included from cmdline/cmdline_types.h:35:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/runtime_options.cc:17:
In file included from runtime/runtime_options.h:28:
In file included from cmdline/cmdline_types.h:35:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/runtime_options.cc:17:
In file included from runtime/runtime_options.h:28:
In file included from cmdline/cmdline_types.h:35:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/runtime_options.cc:17:
In file included from runtime/runtime_options.h:28:
In file included from cmdline/cmdline_types.h:35:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/runtime_options.cc:17:
In file included from runtime/runtime_options.h:28:
In file included from cmdline/cmdline_types.h:35:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/runtime_options.cc:17:
In file included from runtime/runtime_options.h:28:
In file included from cmdline/cmdline_types.h:35:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/runtime_options.cc:17:
In file included from runtime/runtime_options.h:28:
In file included from cmdline/cmdline_types.h:35:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/runtime_options.cc:17:
In file included from runtime/runtime_options.h:28:
In file included from cmdline/cmdline_types.h:35:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/runtime_options.cc:17:
In file included from runtime/runtime_options.h:28:
In file included from cmdline/cmdline_types.h:35:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/runtime_options.cc:17:
In file included from runtime/runtime_options.h:28:
In file included from cmdline/cmdline_types.h:35:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/runtime_options.cc:17:
In file included from runtime/runtime_options.h:28:
In file included from cmdline/cmdline_types.h:35:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/runtime_options.cc:17:
In file included from runtime/runtime_options.h:28:
In file included from cmdline/cmdline_types.h:35:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/runtime_options.cc:17:
In file included from runtime/runtime_options.h:28:
In file included from cmdline/cmdline_types.h:35:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/runtime_options.cc:17:
In file included from runtime/runtime_options.h:28:
In file included from cmdline/cmdline_types.h:35:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
4 warnings generated.
clang++ -o runtime/scoped_thread_state_change.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/scoped_thread_state_change.cc
In file included from runtime/runtime.cc:77:
runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/runtime.cc:77:
runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/scoped_thread_state_change.cc:17:
In file included from runtime/scoped_thread_state_change.h:23:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/scoped_thread_state_change.cc:25:
In file included from runtime/runtime-inl.h:24:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/scoped_thread_state_change.cc:25:
In file included from runtime/runtime-inl.h:24:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/scoped_thread_state_change.cc:25:
In file included from runtime/runtime-inl.h:24:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/scoped_thread_state_change.cc:25:
In file included from runtime/runtime-inl.h:24:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/scoped_thread_state_change.cc:25:
In file included from runtime/runtime-inl.h:24:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/scoped_thread_state_change.cc:25:
In file included from runtime/runtime-inl.h:24:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/scoped_thread_state_change.cc:25:
In file included from runtime/runtime-inl.h:24:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/scoped_thread_state_change.cc:25:
In file included from runtime/runtime-inl.h:24:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/scoped_thread_state_change.cc:25:
In file included from runtime/runtime-inl.h:24:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/scoped_thread_state_change.cc:25:
In file included from runtime/runtime-inl.h:24:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/scoped_thread_state_change.cc:25:
In file included from runtime/runtime-inl.h:24:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/scoped_thread_state_change.cc:25:
In file included from runtime/runtime-inl.h:24:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/scoped_thread_state_change.cc:25:
In file included from runtime/runtime-inl.h:24:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/scoped_thread_state_change.cc:25:
In file included from runtime/runtime-inl.h:24:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/scoped_thread_state_change.cc:25:
In file included from runtime/runtime-inl.h:24:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/scoped_thread_state_change.cc:25:
In file included from runtime/runtime-inl.h:24:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/scoped_thread_state_change.cc:25:
In file included from runtime/runtime-inl.h:24:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/scoped_thread_state_change.cc:25:
In file included from runtime/runtime-inl.h:24:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/scoped_thread_state_change.cc:25:
In file included from runtime/runtime-inl.h:24:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/scoped_thread_state_change.cc:25:
In file included from runtime/runtime-inl.h:24:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/scoped_thread_state_change.cc:25:
In file included from runtime/runtime-inl.h:24:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/scoped_thread_state_change.cc:25:
In file included from runtime/runtime-inl.h:24:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/scoped_thread_state_change.cc:25:
In file included from runtime/runtime-inl.h:24:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/scoped_thread_state_change.cc:25:
In file included from runtime/runtime-inl.h:24:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
29 warnings generated.
clang++ -o runtime/signal_catcher.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/signal_catcher.cc
In file included from runtime/signal_catcher.cc:17:
In file included from runtime/signal_catcher.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
23 warnings generated.
clang++ -o runtime/stack.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/stack.cc
In file included from runtime/signal_catcher.cc:35:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/signal_catcher.cc:35:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/signal_catcher.cc:35:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/signal_catcher.cc:35:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/signal_catcher.cc:35:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/signal_catcher.cc:35:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/signal_catcher.cc:35:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/signal_catcher.cc:35:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/signal_catcher.cc:35:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/signal_catcher.cc:35:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/signal_catcher.cc:35:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/signal_catcher.cc:35:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/signal_catcher.cc:35:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/signal_catcher.cc:35:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/signal_catcher.cc:35:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/signal_catcher.cc:35:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/signal_catcher.cc:35:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/signal_catcher.cc:35:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/stack.cc:17:
In file included from runtime/stack.h:24:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
23 warnings generated.
clang++ -o runtime/stack_map.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/stack_map.cc
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/stack.cc:22:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/stack_map.cc:21:
In file included from runtime/art_method.h:27:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/stack_map.cc:22:
runtime/indenter.h:66:7: warning: 'sync' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  int sync() {
      ^
/usr/bin/../lib/gcc/arm-linux-gnueabihf/8/../../../../include/c++/8/streambuf:634:7: note: overridden virtual function is here
      sync() { return 0; }
      ^
In file included from runtime/stack.cc:28:
runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/stack.cc:28:
runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
5 warnings generated.
44 warnings generated.
clang++ -o runtime/thread.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/thread.cc
clang++ -o runtime/thread_list.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/thread_list.cc
In file included from runtime/thread_list.cc:17:
In file included from runtime/thread_list.h:20:
In file included from runtime/barrier.h:31:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/thread.cc:17:
In file included from runtime/thread.h:28:
In file included from runtime/arch/context.h:24:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
In file included from runtime/thread_list.cc:36:
In file included from runtime/gc/collector/concurrent_copying.h:22:
In file included from runtime/gc/collector/immune_spaces.h:22:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/thread_list.cc:38:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/thread_list.cc:38:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/thread_list.cc:38:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/thread_list.cc:38:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/thread_list.cc:38:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/thread_list.cc:38:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/thread_list.cc:38:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/thread_list.cc:38:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/thread_list.cc:38:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/thread_list.cc:38:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/thread_list.cc:38:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/thread_list.cc:38:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/thread_list.cc:38:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/thread_list.cc:38:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/thread_list.cc:38:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/thread_list.cc:38:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/thread_list.cc:38:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/thread.cc:39:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
44 warnings generated.
clang++ -o runtime/thread_pool.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/thread_pool.cc
In file included from runtime/thread_pool.cc:17:
In file included from runtime/thread_pool.h:23:
In file included from runtime/barrier.h:31:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/thread.cc:57:
In file included from runtime/gc/space/space-inl.h:24:
runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/thread.cc:57:
In file included from runtime/gc/space/space-inl.h:24:
runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
4 warnings generated.
clang++ -o runtime/ti/agent.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/ti/agent.cc
In file included from runtime/ti/agent.cc:22:
In file included from runtime/java_vm_ext.h:23:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
23 warnings generated.
clang++ -o runtime/trace.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/trace.cc
In file included from runtime/trace.cc:17:
In file included from runtime/trace.h:32:
In file included from runtime/instrumentation.h:27:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
4 warnings generated.
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
clang++ -o runtime/transaction.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/transaction.cc
In file included from runtime/transaction.cc:17:
In file included from runtime/transaction.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/transaction.cc:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/transaction.cc:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/transaction.cc:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/transaction.cc:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/transaction.cc:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/transaction.cc:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/transaction.cc:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/transaction.cc:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/transaction.cc:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/transaction.cc:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/transaction.cc:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/transaction.cc:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/transaction.cc:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/transaction.cc:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/transaction.cc:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/transaction.cc:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/transaction.cc:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/transaction.cc:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/transaction.cc:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/transaction.cc:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/transaction.cc:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/transaction.cc:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/transaction.cc:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/transaction.cc:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/trace.cc:24:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/transaction.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/transaction.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/transaction.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/transaction.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/transaction.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/transaction.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/transaction.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/transaction.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/transaction.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/transaction.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/transaction.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/transaction.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/transaction.cc:24:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
runtime/trace.cc:367:29: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
      enable_stats = (flags && kTraceCountAllocs) != 0;
                            ^  ~~~~~~~~~~~~~~~~~
runtime/trace.cc:367:29: note: use '&' for a bitwise operation
      enable_stats = (flags && kTraceCountAllocs) != 0;
                            ^~
                            &
runtime/trace.cc:367:29: note: remove constant to silence this warning
      enable_stats = (flags && kTraceCountAllocs) != 0;
                           ~^~~~~~~~~~~~~~~~~~~~
runtime/trace.cc:547:42: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
  bool enable_stats = (the_trace->flags_ && kTraceCountAllocs) != 0;
                                         ^  ~~~~~~~~~~~~~~~~~
runtime/trace.cc:547:42: note: use '&' for a bitwise operation
  bool enable_stats = (the_trace->flags_ && kTraceCountAllocs) != 0;
                                         ^~
                                         &
runtime/trace.cc:547:42: note: remove constant to silence this warning
  bool enable_stats = (the_trace->flags_ && kTraceCountAllocs) != 0;
                                        ~^~~~~~~~~~~~~~~~~~~~
46 warnings generated.
clang++ -o runtime/type_lookup_table.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/type_lookup_table.cc
clang++ -o runtime/utf.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/utf.cc
In file included from runtime/utf.cc:20:
In file included from runtime/mirror/array.h:21:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
44 warnings generated.
clang++ -o runtime/utils.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/utils.cc
42 warnings generated.
clang++ -o runtime/vdex_file.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/vdex_file.cc
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
44 warnings generated.
clang++ -o runtime/verifier/instruction_flags.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/verifier/instruction_flags.cc
In file included from runtime/utils.cc:38:
In file included from runtime/scoped_thread_state_change-inl.h:20:
In file included from runtime/scoped_thread_state_change.h:23:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/utf.cc:21:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
clang++ -o runtime/verifier/method_verifier.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/verifier/method_verifier.cc
clang++ -o runtime/verifier/reg_type.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/verifier/reg_type.cc
In file included from runtime/verifier/method_verifier.cc:17:
In file included from runtime/verifier/method_verifier-inl.h:21:
In file included from runtime/verifier/method_verifier.h:24:
In file included from runtime/base/arena_allocator.h:29:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/verifier/reg_type.cc:17:
In file included from runtime/verifier/reg_type-inl.h:20:
In file included from runtime/verifier/reg_type.h:25:
In file included from runtime/base/arena_object.h:20:
In file included from runtime/base/arena_allocator.h:29:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
42 warnings generated.
clang++ -o runtime/verifier/reg_type_cache.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/verifier/reg_type_cache.cc
4 warnings generated.
clang++ -o runtime/verifier/register_line.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/verifier/register_line.cc
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:20:
In file included from runtime/class_linker.h:29:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/verifier/register_line.cc:17:
In file included from runtime/verifier/register_line.h:23:
In file included from runtime/base/scoped_arena_containers.h:27:
In file included from runtime/base/arena_containers.h:27:
In file included from runtime/base/arena_allocator.h:29:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/verifier/method_verifier.cc:23:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/verifier/reg_type.cc:24:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/verifier/reg_type_cache.cc:17:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/verifier/method_verifier.cc:39:
runtime/indenter.h:66:7: warning: 'sync' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  int sync() {
      ^
/usr/bin/../lib/gcc/arm-linux-gnueabihf/8/../../../../include/c++/8/streambuf:634:7: note: overridden virtual function is here
      sync() { return 0; }
      ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/verifier/register_line.cc:23:
In file included from runtime/verifier/register_line-inl.h:23:
In file included from runtime/verifier/reg_type_cache-inl.h:21:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
42 warnings generated.
clang++ -o runtime/verifier/verifier_deps.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/verifier/verifier_deps.cc
In file included from runtime/verifier/verifier_deps.cc:17:
In file included from runtime/verifier/verifier_deps.h:25:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
42 warnings generated.
clang++ -o runtime/verify_object.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/verify_object.cc
42 warnings generated.
clang++ -o runtime/well_known_classes.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/well_known_classes.cc
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:20:
In file included from runtime/verify_object.h:23:
In file included from runtime/obj_ptr.h:24:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/well_known_classes.cc:17:
In file included from runtime/well_known_classes.h:20:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/verifier/verifier_deps.cc:21:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/verify_object.cc:17:
In file included from runtime/verify_object-inl.h:22:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/verifier/verifier_deps.cc:26:
runtime/indenter.h:66:7: warning: 'sync' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  int sync() {
      ^
/usr/bin/../lib/gcc/arm-linux-gnueabihf/8/../../../../include/c++/8/streambuf:634:7: note: overridden virtual function is here
      sync() { return 0; }
      ^
4 warnings generated.
clang++ -o runtime/zip_archive.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/zip_archive.cc
In file included from runtime/zip_archive.cc:17:
In file included from runtime/zip_archive.h:29:
In file included from runtime/safe_map.h:24:
In file included from runtime/base/allocator.h:22:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
4 warnings generated.
clang++ -o runtime/arch/context.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/context.cc
42 warnings generated.
clang++ -o runtime/arch/instruction_set.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/instruction_set.cc
In file included from runtime/arch/context.cc:17:
In file included from runtime/arch/context-inl.h:20:
In file included from runtime/arch/context.h:24:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
4 warnings generated.
clang++ -o runtime/arch/instruction_set_features.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/instruction_set_features.cc
clang++ -o runtime/arch/memcmp16.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/memcmp16.cc
clang++ -o runtime/arch/arm/instruction_set_features_arm.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/arm/instruction_set_features_arm.cc
clang++ -o runtime/arch/arm/registers_arm.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/arm/registers_arm.cc
43 warnings generated.
clang++ -o runtime/arch/arm64/instruction_set_features_arm64.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/arm64/instruction_set_features_arm64.cc
clang++ -o runtime/arch/arm64/registers_arm64.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/arm64/registers_arm64.cc
clang++ -o runtime/arch/mips/instruction_set_features_mips.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/mips/instruction_set_features_mips.cc
clang++ -o runtime/arch/mips/registers_mips.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/mips/registers_mips.cc
clang++ -o runtime/arch/mips64/instruction_set_features_mips64.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/mips64/instruction_set_features_mips64.cc
clang++ -o runtime/arch/mips64/registers_mips64.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/mips64/registers_mips64.cc
clang++ -o runtime/arch/x86/instruction_set_features_x86.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/x86/instruction_set_features_x86.cc
clang++ -o runtime/arch/x86/registers_x86.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/x86/registers_x86.cc
clang++ -o runtime/arch/x86_64/registers_x86_64.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/x86_64/registers_x86_64.cc
43 warnings generated.
clang++ -o runtime/entrypoints/entrypoint_utils.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/entrypoint_utils.cc
clang++ -o runtime/entrypoints/jni/jni_entrypoints.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/jni/jni_entrypoints.cc
clang++ -o runtime/entrypoints/math_entrypoints.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/math_entrypoints.cc
clang++ -o runtime/entrypoints/quick/quick_alloc_entrypoints.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/quick/quick_alloc_entrypoints.cc
In file included from runtime/entrypoints/entrypoint_utils.cc:17:
In file included from runtime/entrypoints/entrypoint_utils.h:25:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:20:
In file included from runtime/entrypoints/entrypoint_utils.h:25:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:17:
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.h:20:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:20:
In file included from runtime/art_method.h:27:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/entrypoint_utils.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/math_entrypoints.cc:19:
In file included from runtime/entrypoints/entrypoint_utils-inl.h:22:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc:19:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
42 warnings generated.
clang++ -o runtime/entrypoints/quick/quick_cast_entrypoints.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/quick/quick_cast_entrypoints.cc
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:20:
In file included from runtime/mirror/class.h:26:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
42 warnings generated.
clang++ -o runtime/entrypoints/quick/quick_deoptimization_entrypoints.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/quick/quick_deoptimization_entrypoints.cc
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17:
In file included from runtime/mirror/class-inl.h:31:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_deoptimization_entrypoints.cc:18:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
42 warnings generated.
clang++ -o runtime/entrypoints/quick/quick_dexcache_entrypoints.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/quick/quick_dexcache_entrypoints.cc
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:20:
In file included from runtime/art_method.h:27:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
4 warnings generated.
clang++ -o runtime/entrypoints/quick/quick_entrypoints_enum.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/quick/quick_entrypoints_enum.cc
42 warnings generated.
clang++ -o runtime/entrypoints/quick/quick_field_entrypoints.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/quick/quick_field_entrypoints.cc
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_entrypoints_enum.cc:17:
In file included from runtime/entrypoints/quick/quick_entrypoints_enum.h:20:
In file included from runtime/entrypoints/quick/quick_entrypoints.h:23:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:20:
In file included from runtime/art_field.h:23:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
4 warnings generated.
clang++ -o runtime/entrypoints/quick/quick_fillarray_entrypoints.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/quick/quick_fillarray_entrypoints.cc
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:20:
In file included from runtime/art_method.h:27:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
42 warnings generated.
clang++ -o runtime/entrypoints/quick/quick_jni_entrypoints.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/quick/quick_jni_entrypoints.cc
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:20:
In file included from runtime/art_method.h:27:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
42 warnings generated.
clang++ -o runtime/entrypoints/quick/quick_lock_entrypoints.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/quick/quick_lock_entrypoints.cc
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:17:
In file included from runtime/entrypoints/quick/callee_save_frame.h:23:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
42 warnings generated.
clang++ -o runtime/entrypoints/quick/quick_math_entrypoints.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/quick/quick_math_entrypoints.cc
clang++ -o runtime/entrypoints/quick/quick_thread_entrypoints.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/quick/quick_thread_entrypoints.cc
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_thread_entrypoints.cc:17:
In file included from runtime/entrypoints/quick/callee_save_frame.h:23:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
4 warnings generated.
clang++ -o runtime/entrypoints/quick/quick_throw_entrypoints.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/quick/quick_throw_entrypoints.cc
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:17:
In file included from runtime/entrypoints/quick/callee_save_frame.h:23:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
42 warnings generated.
clang++ -o runtime/entrypoints/quick/quick_trampoline_entrypoints.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/quick/quick_trampoline_entrypoints.cc
42 warnings generated.
clang++ -o runtime/monitor_linux.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/monitor_linux.cc
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:20:
In file included from runtime/art_method.h:27:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:20:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/monitor_linux.cc:17:
In file included from runtime/monitor.h:30:
In file included from runtime/base/allocator.h:22:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:31:
In file included from runtime/gc/space/region_space-inl.h:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
4 warnings generated.
clang++ -o runtime/runtime_linux.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/runtime_linux.cc
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19:
In file included from runtime/mirror/object-inl.h:25:
In file included from runtime/mirror/array-inl.h:28:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
42 warnings generated.
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
clang++ -o runtime/thread_linux.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/thread_linux.cc
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:22:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/runtime_linux.cc:17:
In file included from runtime/runtime.h:31:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/thread_linux.cc:19:
In file included from runtime/thread.h:28:
In file included from runtime/arch/context.h:24:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17:
In file included from runtime/art_method-inl.h:25:
In file included from runtime/class_linker-inl.h:23:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
4 warnings generated.
clang++ -o runtime/interpreter/mterp/mterp.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/interpreter/mterp/mterp.cc
4 warnings generated.
clang++ -o runtime/arch/arm/context_arm.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/arm/context_arm.cc
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:20:
In file included from runtime/interpreter/interpreter.h:20:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
42 warnings generated.
clang++ -o runtime/arch/arm/entrypoints_init_arm.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/arm/entrypoints_init_arm.cc
In file included from runtime/arch/arm/context_arm.cc:17:
In file included from runtime/arch/arm/context_arm.h:20:
In file included from runtime/arch/context.h:24:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/arch/arm/entrypoints_init_arm.cc:23:
In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.h:20:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
4 warnings generated.
clang++ -o runtime/arch/arm/quick_entrypoints_cc_arm.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/arm/quick_entrypoints_cc_arm.cc
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:22:
In file included from runtime/gc/accounting/read_barrier_table.h:25:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:24:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
4 warnings generated.
clang++ -o runtime/arch/arm/thread_arm.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/arm/thread_arm.cc
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:25:
In file included from runtime/gc_root-inl.h:25:
In file included from runtime/read_barrier-inl.h:23:
In file included from runtime/gc/collector/concurrent_copying-inl.h:25:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/arch/arm/quick_entrypoints_cc_arm.cc:17:
In file included from runtime/art_method.h:27:
In file included from runtime/gc_root.h:21:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void DelayReferenceReferent(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> reference)
       ^
runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here
  virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass,
               ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void ProcessMarkStack()
       ^
runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here
  virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0;
               ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:27:
runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void RevokeAllThreadLocalBuffers();
       ^
runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here
  virtual void RevokeAllThreadLocalBuffers() = 0;
               ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_)
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:28:
In file included from runtime/gc/space/bump_pointer_space-inl.h:20:
runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
In file included from runtime/arch/arm/thread_arm.cc:17:
In file included from runtime/thread.h:28:
In file included from runtime/arch/context.h:24:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from runtime/interpreter/mterp/mterp.cc:20:
In file included from runtime/interpreter/interpreter_common.h:31:
In file included from runtime/art_field-inl.h:28:
In file included from runtime/mirror/dex_cache-inl.h:30:
In file included from runtime/gc/heap-inl.h:32:
In file included from runtime/gc/space/rosalloc_space-inl.h:20:
runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers();
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
4 warnings generated.
clang++ -o runtime/arch/arm/fault_handler_arm.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/arm/fault_handler_arm.cc
4 warnings generated.
python3 tools/generate-operator-out.py runtime runtime/arch/instruction_set.h runtime/base/allocator.h runtime/base/callee_save_type.h runtime/base/enums.h runtime/base/mutex.h runtime/debugger.h runtime/base/unix_file/fd_file.h runtime/dex_file.h runtime/dex_file_layout.h runtime/dex_instruction.h runtime/dex_instruction_utils.h runtime/gc_root.h runtime/gc/allocator_type.h runtime/gc/allocator/rosalloc.h runtime/gc/collector_type.h runtime/gc/collector/gc_type.h runtime/gc/heap.h runtime/gc/space/region_space.h runtime/gc/space/space.h runtime/gc/weak_root_state.h runtime/image.h runtime/instrumentation.h runtime/indirect_reference_table.h runtime/invoke_type.h runtime/jdwp/jdwp.h runtime/jdwp/jdwp_constants.h runtime/lock_word.h runtime/mirror/class.h runtime/oat.h runtime/object_callbacks.h runtime/process_state.h runtime/stack.h runtime/suspend_reason.h runtime/thread.h runtime/thread_state.h runtime/ti/agent.h runtime/verifier/verifier_enums.h > operator_out.cc
gcc -o runtime/interpreter/mterp/out/mterp_arm.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/interpreter/mterp/out/mterp_arm.S
gcc -o runtime/arch/arm/instruction_set_features_assembly_tests.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/arm/instruction_set_features_assembly_tests.S
gcc -o runtime/arch/arm/jni_entrypoints_arm.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/arm/jni_entrypoints_arm.S
gcc -o runtime/arch/arm/memcmp16_arm.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/arm/memcmp16_arm.S
gcc -o runtime/arch/arm/quick_entrypoints_arm.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/arm/quick_entrypoints_arm.S
clang++ -o operator_out.o -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib operator_out.cc
In file included from runtime/arch/arm/fault_handler_arm.cc:18:
In file included from runtime/fault_handler.h:26:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
In file included from operator_out.cc:4:
In file included from runtime/base/allocator.h:22:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
4 warnings generated.
In file included from operator_out.cc:19:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
In file included from runtime/gc/space/malloc_space.h:20:
runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() {
                              ^
runtime/gc/space/space.h:165:39: note: overridden virtual function is here
  virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace();
                                      ^
In file included from operator_out.cc:19:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  SpaceType GetType() const {
            ^
runtime/gc/space/space.h:99:21: note: overridden virtual function is here
  virtual SpaceType GetType() const = 0;
                    ^
In file included from operator_out.cc:19:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from operator_out.cc:19:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from operator_out.cc:19:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t Free(Thread* self, mirror::Object* ptr)
                 ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from operator_out.cc:19:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs)
                 ^
runtime/gc/space/space.h:232:18: note: overridden virtual function is here
  virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0;
                 ^
In file included from operator_out.cc:19:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Capacity() const {
         ^
runtime/gc/space/space.h:302:18: note: overridden virtual function is here
  virtual size_t Capacity() const {
                 ^
In file included from operator_out.cc:19:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t NonGrowthLimitCapacity() const {
         ^
runtime/gc/space/space.h:375:18: note: overridden virtual function is here
  virtual size_t NonGrowthLimitCapacity() const {
                 ^
In file included from operator_out.cc:19:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from operator_out.cc:19:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from operator_out.cc:19:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from operator_out.cc:19:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
In file included from runtime/gc/space/dlmalloc_space.h:20:
runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() {
                                                            ^
runtime/gc/space/space.h:440:61: note: overridden virtual function is here
  virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0;
                                                            ^
In file included from operator_out.cc:19:
In file included from runtime/gc/heap.h:34:
In file included from runtime/gc/space/large_object_space.h:21:
runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
               ^
runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here
  virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator,
                       ^
In file included from operator_out.cc:19:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:96:16: note: overridden virtual function is here
  virtual bool Contains(const mirror::Object* obj) const = 0;
               ^
In file included from operator_out.cc:19:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:226:18: note: overridden virtual function is here
  virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0;
                 ^
In file included from operator_out.cc:19:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                  ^
runtime/gc/space/space.h:214:27: note: overridden virtual function is here
  virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
                          ^
In file included from operator_out.cc:19:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_);
         ^
runtime/gc/space/space.h:229:18: note: overridden virtual function is here
  virtual size_t Free(Thread* self, mirror::Object* ptr) = 0;
                 ^
In file included from operator_out.cc:19:
In file included from runtime/gc/heap.h:34:
runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS;
       ^
runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const REQUIRES(!lock_);
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from operator_out.cc:20:
runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void Dump(std::ostream& os) const;
       ^
runtime/gc/space/space.h:83:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const;
               ^
In file included from operator_out.cc:20:
runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_);
         ^
runtime/gc/space/space.h:238:18: note: overridden virtual function is here
  virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0;
                 ^
In file included from operator_out.cc:20:
runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  size_t RevokeAllThreadLocalBuffers()
         ^
runtime/gc/space/space.h:244:18: note: overridden virtual function is here
  virtual size_t RevokeAllThreadLocalBuffers() = 0;
                 ^
In file included from operator_out.cc:20:
runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetBytesAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:197:20: note: overridden virtual function is here
  virtual uint64_t GetBytesAllocated() = 0;
                   ^
In file included from operator_out.cc:20:
runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) {
           ^
runtime/gc/space/space.h:199:20: note: overridden virtual function is here
  virtual uint64_t GetObjectsAllocated() = 0;
                   ^
In file included from operator_out.cc:20:
runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  bool Contains(const mirror::Object* obj) const {
       ^
runtime/gc/space/space.h:313:8: note: overridden virtual function is here
  bool Contains(const mirror::Object* obj) const {
       ^
29 warnings generated.
42 warnings generated.
42 warnings generated.
mkdir --parents debian/out
g++ -o debian/out/libart.so.0 -Wl,-z,relro -fPIC -L/usr/lib/arm-linux-gnueabihf/android -Ldebian/out -Wl,-rpath=/usr/lib/arm-linux-gnueabihf/android -shared -Wl,-soname,libart.so.0 runtime/aot_class_linker.o runtime/art_field.o runtime/art_method.o runtime/atomic.o runtime/barrier.o runtime/base/allocator.o runtime/base/arena_allocator.o runtime/base/arena_bit_vector.o runtime/base/bit_vector.o runtime/base/file_magic.o runtime/base/hex_dump.o runtime/base/logging.o runtime/base/mutex.o runtime/base/safe_copy.o runtime/base/scoped_arena_allocator.o runtime/base/scoped_flock.o runtime/base/stringpiece.o runtime/base/time_utils.o runtime/base/timing_logger.o runtime/base/unix_file/fd_file.o runtime/base/unix_file/random_access_file_utils.o runtime/cha.o runtime/check_jni.o runtime/class_linker.o runtime/class_loader_context.o runtime/class_table.o runtime/code_simulator_container.o runtime/common_throws.o runtime/compiler_filter.o runtime/debugger.o runtime/dex_file.o runtime/dex_file_annotations.o runtime/dex_file_layout.o runtime/dex_file_tracking_registrar.o runtime/dex_file_verifier.o runtime/dex_instruction.o runtime/dex_to_dex_decompiler.o runtime/elf_file.o runtime/exec_utils.o runtime/fault_handler.o runtime/gc/allocation_record.o runtime/gc/allocator/dlmalloc.o runtime/gc/allocator/rosalloc.o runtime/gc/accounting/bitmap.o runtime/gc/accounting/card_table.o runtime/gc/accounting/heap_bitmap.o runtime/gc/accounting/mod_union_table.o runtime/gc/accounting/remembered_set.o runtime/gc/accounting/space_bitmap.o runtime/gc/collector/concurrent_copying.o runtime/gc/collector/garbage_collector.o runtime/gc/collector/immune_region.o runtime/gc/collector/immune_spaces.o runtime/gc/collector/mark_compact.o runtime/gc/collector/mark_sweep.o runtime/gc/collector/partial_mark_sweep.o runtime/gc/collector/semi_space.o runtime/gc/collector/sticky_mark_sweep.o runtime/gc/gc_cause.o runtime/gc/heap.o runtime/gc/reference_processor.o runtime/gc/reference_queue.o runtime/gc/scoped_gc_critical_section.o runtime/gc/space/bump_pointer_space.o runtime/gc/space/dlmalloc_space.o runtime/gc/space/image_space.o runtime/gc/space/large_object_space.o runtime/gc/space/malloc_space.o runtime/gc/space/region_space.o runtime/gc/space/rosalloc_space.o runtime/gc/space/space.o runtime/gc/space/zygote_space.o runtime/gc/task_processor.o runtime/gc/verification.o runtime/hprof/hprof.o runtime/image.o runtime/indirect_reference_table.o runtime/instrumentation.o runtime/intern_table.o runtime/interpreter/interpreter.o runtime/interpreter/interpreter_common.o runtime/interpreter/interpreter_intrinsics.o runtime/interpreter/interpreter_switch_impl.o runtime/interpreter/lock_count_data.o runtime/interpreter/shadow_frame.o runtime/interpreter/unstarted_runtime.o runtime/java_frame_root_info.o runtime/java_vm_ext.o runtime/jdwp/jdwp_event.o runtime/jdwp/jdwp_expand_buf.o runtime/jdwp/jdwp_handler.o runtime/jdwp/jdwp_main.o runtime/jdwp/jdwp_request.o runtime/jdwp/jdwp_socket.o runtime/jdwp/object_registry.o runtime/jni_env_ext.o runtime/jit/debugger_interface.o runtime/jit/jit.o runtime/jit/jit_code_cache.o runtime/jit/profile_compilation_info.o runtime/jit/profiling_info.o runtime/jit/profile_saver.o runtime/jni_internal.o runtime/jobject_comparator.o runtime/linear_alloc.o runtime/managed_stack.o runtime/mem_map.o runtime/memory_region.o runtime/method_handles.o runtime/mirror/array.o runtime/mirror/call_site.o runtime/mirror/class.o runtime/mirror/class_ext.o runtime/mirror/dex_cache.o runtime/mirror/emulated_stack_frame.o runtime/mirror/executable.o runtime/mirror/field.o runtime/mirror/method.o runtime/mirror/method_handle_impl.o runtime/mirror/method_handles_lookup.o runtime/mirror/method_type.o runtime/mirror/object.o runtime/mirror/reference.o runtime/mirror/stack_trace_element.o runtime/mirror/string.o runtime/mirror/throwable.o runtime/monitor.o runtime/native_bridge_art_interface.o runtime/native_stack_dump.o runtime/native/dalvik_system_DexFile.o runtime/native/dalvik_system_VMDebug.o runtime/native/dalvik_system_VMRuntime.o runtime/native/dalvik_system_VMStack.o runtime/native/dalvik_system_ZygoteHooks.o runtime/native/java_lang_Class.o runtime/native/java_lang_Object.o runtime/native/java_lang_String.o runtime/native/java_lang_StringFactory.o runtime/native/java_lang_System.o runtime/native/java_lang_Thread.o runtime/native/java_lang_Throwable.o runtime/native/java_lang_VMClassLoader.o runtime/native/java_lang_Void.o runtime/native/java_lang_invoke_MethodHandleImpl.o runtime/native/java_lang_ref_FinalizerReference.o runtime/native/java_lang_ref_Reference.o runtime/native/java_lang_reflect_Array.o runtime/native/java_lang_reflect_Constructor.o runtime/native/java_lang_reflect_Executable.o runtime/native/java_lang_reflect_Field.o runtime/native/java_lang_reflect_Method.o runtime/native/java_lang_reflect_Parameter.o runtime/native/java_lang_reflect_Proxy.o runtime/native/java_util_concurrent_atomic_AtomicLong.o runtime/native/libcore_util_CharsetUtils.o runtime/native/org_apache_harmony_dalvik_ddmc_DdmServer.o runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.o runtime/native/sun_misc_Unsafe.o runtime/non_debuggable_classes.o runtime/oat.o runtime/oat_file.o runtime/oat_file_assistant.o runtime/oat_file_manager.o runtime/oat_quick_method_header.o runtime/object_lock.o runtime/offsets.o runtime/os_linux.o runtime/parsed_options.o runtime/plugin.o runtime/primitive.o runtime/quick_exception_handler.o runtime/read_barrier.o runtime/reference_table.o runtime/reflection.o runtime/runtime.o runtime/runtime_callbacks.o runtime/runtime_common.o runtime/runtime_options.o runtime/scoped_thread_state_change.o runtime/signal_catcher.o runtime/stack.o runtime/stack_map.o runtime/thread.o runtime/thread_list.o runtime/thread_pool.o runtime/ti/agent.o runtime/trace.o runtime/transaction.o runtime/type_lookup_table.o runtime/utf.o runtime/utils.o runtime/vdex_file.o runtime/verifier/instruction_flags.o runtime/verifier/method_verifier.o runtime/verifier/reg_type.o runtime/verifier/reg_type_cache.o runtime/verifier/register_line.o runtime/verifier/verifier_deps.o runtime/verify_object.o runtime/well_known_classes.o runtime/zip_archive.o runtime/arch/context.o runtime/arch/instruction_set.o runtime/arch/instruction_set_features.o runtime/arch/memcmp16.o runtime/arch/arm/instruction_set_features_arm.o runtime/arch/arm/registers_arm.o runtime/arch/arm64/instruction_set_features_arm64.o runtime/arch/arm64/registers_arm64.o runtime/arch/mips/instruction_set_features_mips.o runtime/arch/mips/registers_mips.o runtime/arch/mips64/instruction_set_features_mips64.o runtime/arch/mips64/registers_mips64.o runtime/arch/x86/instruction_set_features_x86.o runtime/arch/x86/registers_x86.o runtime/arch/x86_64/registers_x86_64.o runtime/entrypoints/entrypoint_utils.o runtime/entrypoints/jni/jni_entrypoints.o runtime/entrypoints/math_entrypoints.o runtime/entrypoints/quick/quick_alloc_entrypoints.o runtime/entrypoints/quick/quick_cast_entrypoints.o runtime/entrypoints/quick/quick_deoptimization_entrypoints.o runtime/entrypoints/quick/quick_dexcache_entrypoints.o runtime/entrypoints/quick/quick_entrypoints_enum.o runtime/entrypoints/quick/quick_field_entrypoints.o runtime/entrypoints/quick/quick_fillarray_entrypoints.o runtime/entrypoints/quick/quick_jni_entrypoints.o runtime/entrypoints/quick/quick_lock_entrypoints.o runtime/entrypoints/quick/quick_math_entrypoints.o runtime/entrypoints/quick/quick_thread_entrypoints.o runtime/entrypoints/quick/quick_throw_entrypoints.o runtime/entrypoints/quick/quick_trampoline_entrypoints.o runtime/monitor_linux.o runtime/runtime_linux.o runtime/thread_linux.o runtime/interpreter/mterp/mterp.o runtime/arch/arm/context_arm.o runtime/arch/arm/entrypoints_init_arm.o runtime/arch/arm/quick_entrypoints_cc_arm.o runtime/arch/arm/thread_arm.o runtime/arch/arm/fault_handler_arm.o operator_out.o runtime/interpreter/mterp/out/mterp_arm.o runtime/arch/arm/instruction_set_features_assembly_tests.o runtime/arch/arm/jni_entrypoints_arm.o runtime/arch/arm/memcmp16_arm.o runtime/arch/arm/quick_entrypoints_arm.o -lbacktrace -lbase -lcutils -ldl -llz4 -lnativebridge -lnativehelper -lnativeloader -lpthread -lsigchain -lz -lziparchive
ln -s libart.so.0 debian/out/libart.so
make[2]: Leaving directory '/<<BUILDDIR>>/android-platform-art-8.1.0+r23'
dh_auto_build --buildsystem=makefile -- --file=debian/dexdump.mk
	make -j4 "INSTALL=install --strip-program=true" --file=debian/dexdump.mk
make[2]: Entering directory '/<<BUILDDIR>>/android-platform-art-8.1.0+r23'
mkdir --parents debian/out
clang++ dexdump/dexdump_cfg.cc dexdump/dexdump_main.cc dexdump/dexdump.cc -o debian/out/dexdump -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC  -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -Idexdump -Iruntime -I/usr/include/android/nativehelper -Wl,-z,relro -fPIC -nodefaultlibs  -L/usr/lib/arm-linux-gnueabihf/android -Ldebian/out -Wl,-rpath-link=debian/out -Wl,-rpath=/usr/lib/arm-linux-gnueabihf/android -lsigchain -lc -lstdc++ -lgcc_s -lart -lbase
In file included from dexdump/dexdump_main.cc:32:
In file included from runtime/runtime.h:31:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
4 warnings generated.
make[2]: Leaving directory '/<<BUILDDIR>>/android-platform-art-8.1.0+r23'
dh_auto_build --buildsystem=makefile -- --file=debian/dexlist.mk
	make -j4 "INSTALL=install --strip-program=true" --file=debian/dexlist.mk
make[2]: Entering directory '/<<BUILDDIR>>/android-platform-art-8.1.0+r23'
mkdir --parents debian/out
clang++ dexlist/dexlist.cc -o debian/out/dexlist -g -O2 -fdebug-prefix-map=/<<BUILDDIR>>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -Iruntime -I/usr/include/android/nativehelper -Wl,-z,relro -fPIC -nodefaultlibs -L/usr/lib/arm-linux-gnueabihf/android -Ldebian/out -Wl,-rpath-link=debian/out -Wl,-rpath=/usr/lib/arm-linux-gnueabihf/android -lsigchain -lc -lstdc++ -lgcc_s -lart
In file included from dexlist/dexlist.cc:31:
In file included from runtime/runtime.h:31:
runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsMutex() const { return true; }
               ^
runtime/base/mutex.h:149:16: note: overridden virtual function is here
  virtual bool IsMutex() const { return false; }
               ^
runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual bool IsReaderWriterMutex() const { return true; }
               ^
runtime/base/mutex.h:150:16: note: overridden virtual function is here
  virtual bool IsReaderWriterMutex() const { return false; }
               ^
runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  virtual void Dump(std::ostream& os) const;
               ^
runtime/base/mutex.h:153:16: note: overridden virtual function is here
  virtual void Dump(std::ostream& os) const = 0;
               ^
4 warnings generated.
make[2]: Leaving directory '/<<BUILDDIR>>/android-platform-art-8.1.0+r23'
dh override_dh_auto_build
make[1]: Leaving directory '/<<BUILDDIR>>/android-platform-art-8.1.0+r23'
   create-stamp debian/debhelper-build-stamp
 fakeroot debian/rules binary-arch
dh binary-arch
   dh_testroot -a
   dh_prep -a
   dh_install -a
   dh_installdocs -a
   dh_installchangelogs -a
   dh_lintian -a
   dh_perl -a
   dh_link -a
   dh_strip_nondeterminism -a
   dh_compress -a
   dh_fixperms -a
   dh_missing -a
   dh_strip -a
   dh_makeshlibs -a
   dh_shlibdeps -a
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/dexdump/usr/lib/android-sdk/build-tools/debian/dexdump was not linked against libsigchain.so.0 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/dexlist/usr/bin/dexlist was not linked against libsigchain.so.0 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: debian/android-libart/usr/lib/arm-linux-gnueabihf/android/libsigchain.so.0 contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin
   dh_installdeb -a
   dh_gencontrol -a
   dh_md5sums -a
   dh_builddeb -a
dpkg-deb: building package 'dexdump' in '../dexdump_8.1.0+r23-3+rpi2+b1_armhf.deb'.
dpkg-deb: building package 'android-libart' in '../android-libart_8.1.0+r23-3+rpi2+b1_armhf.deb'.
dpkg-deb: building package 'dmtracedump' in '../dmtracedump_8.1.0+r23-3+rpi2+b1_armhf.deb'.
dpkg-deb: building package 'dexlist' in '../dexlist_8.1.0+r23-3+rpi2+b1_armhf.deb'.
dpkg-deb: building package 'dexlist-dbgsym' in '../dexlist-dbgsym_8.1.0+r23-3+rpi2+b1_armhf.deb'.
dpkg-deb: building package 'dmtracedump-dbgsym' in '../dmtracedump-dbgsym_8.1.0+r23-3+rpi2+b1_armhf.deb'.
dpkg-deb: building package 'dexdump-dbgsym' in '../dexdump-dbgsym_8.1.0+r23-3+rpi2+b1_armhf.deb'.
dpkg-deb: building package 'android-libart-dbgsym' in '../android-libart-dbgsym_8.1.0+r23-3+rpi2+b1_armhf.deb'.
 dpkg-genbuildinfo --build=any
 dpkg-genchanges --build=any -mRaspbian wandboard test autobuilder <root@raspbian.org> >../android-platform-art_8.1.0+r23-3+rpi2+b1_armhf.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2021-02-12T06:04:06Z

Finished
--------

I: Built successfully

+------------------------------------------------------------------------------+
| Post Build Chroot                                                            |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Changes                                                                      |
+------------------------------------------------------------------------------+


android-platform-art_8.1.0+r23-3+rpi2+b1_armhf.changes:
-------------------------------------------------------

Format: 1.8
Date: Tue, 19 Mar 2019 01:46:21 +0000
Source: android-platform-art (8.1.0+r23-3+rpi2)
Binary: android-libart android-libart-dbgsym dexdump dexdump-dbgsym dexlist dexlist-dbgsym dmtracedump dmtracedump-dbgsym
Binary-Only: yes
Architecture: armhf
Version: 8.1.0+r23-3+rpi2+b1
Distribution: buster-staging
Urgency: low
Maintainer: Raspbian wandboard test autobuilder <root@raspbian.org>
Changed-By: Raspbian wandboard test autobuilder <root@raspbian.org>
Description:
 android-libart - Android Runtime
 dexdump    - Displays information about Android DEX files
 dexlist    - Lists all methods in all concrete classes in Android DEX files
 dmtracedump - Generates graphical call-stack diagrams from Android trace logs
Changes:
 android-platform-art (8.1.0+r23-3+rpi2+b1) buster-staging; urgency=low, binary-only=yes
 .
   * Binary-only non-maintainer upload for armhf; no source changes.
   * rebuild due to debcheck failure
Checksums-Sha1:
 3eaba8ec92cea17cb18d46be4716dfd8f9916ec5 40015912 android-libart-dbgsym_8.1.0+r23-3+rpi2+b1_armhf.deb
 da32a6cf1ea0a9b4031b227631cdc4955c797600 2031260 android-libart_8.1.0+r23-3+rpi2+b1_armhf.deb
 ef601954f7c46ab3f46824bff745003e248a33bf 8726 android-platform-art_8.1.0+r23-3+rpi2+b1_armhf.buildinfo
 08098c9289579ac07508fa3d3869452d46655ab1 148344 dexdump-dbgsym_8.1.0+r23-3+rpi2+b1_armhf.deb
 c6d546f3af83323bc1cb89a64f0bbc8405f314b4 34744 dexdump_8.1.0+r23-3+rpi2+b1_armhf.deb
 83a35199994cb7449bb0cde25af1e9efb0e2c50e 35336 dexlist-dbgsym_8.1.0+r23-3+rpi2+b1_armhf.deb
 643341176a713a5fe08d7f6ec2a2b27f42aa9b47 14088 dexlist_8.1.0+r23-3+rpi2+b1_armhf.deb
 bb6a1c03a5e551c25871548ee8a9b8491bd8a90d 52632 dmtracedump-dbgsym_8.1.0+r23-3+rpi2+b1_armhf.deb
 7c0a6b5629cfb94aed2b1b4dddbffdc94d989531 24424 dmtracedump_8.1.0+r23-3+rpi2+b1_armhf.deb
Checksums-Sha256:
 c1df93a2539590eb7d930964da6af4e2e54586e46f4302c1044ac25def01423b 40015912 android-libart-dbgsym_8.1.0+r23-3+rpi2+b1_armhf.deb
 4ff6c5d29912d661600ba0dd5095c78a6a588d05486c970b90f83a2c39b3ee03 2031260 android-libart_8.1.0+r23-3+rpi2+b1_armhf.deb
 b9a5993e1acbdc8b247784fb3078c9c8a3e455b925c6b9a797b01ce1cd83267e 8726 android-platform-art_8.1.0+r23-3+rpi2+b1_armhf.buildinfo
 f8e746e9463b5aadf6cd4e0553780601650fd68cb69bfa234f5d639a2acff043 148344 dexdump-dbgsym_8.1.0+r23-3+rpi2+b1_armhf.deb
 323f4cf0cfcca7047a068e3152d750d88883227660b4dc15a1a3fb88acb67be4 34744 dexdump_8.1.0+r23-3+rpi2+b1_armhf.deb
 3931aff6a18992202810a78bacf1d3a7ff2f5d7419e5d7dd53712a439606b2fd 35336 dexlist-dbgsym_8.1.0+r23-3+rpi2+b1_armhf.deb
 4ff04a9cd9d0e8dc9a4d6bd5a22ae8e9fe8894c50b0558866c55fa7786391405 14088 dexlist_8.1.0+r23-3+rpi2+b1_armhf.deb
 4a1b61993b266e0968f40c4a26a7d7342276ef0006d44efc0eb84745fff698ae 52632 dmtracedump-dbgsym_8.1.0+r23-3+rpi2+b1_armhf.deb
 6ba685ca37340ae625b43f3698a444da0f52c6686e0782cf52c5c242b551361f 24424 dmtracedump_8.1.0+r23-3+rpi2+b1_armhf.deb
Files:
 18ecee12b6e75e81290fe1f808c6cb6c 40015912 debug optional android-libart-dbgsym_8.1.0+r23-3+rpi2+b1_armhf.deb
 1e21990f0d641f2d76535d9330e58ee3 2031260 devel optional android-libart_8.1.0+r23-3+rpi2+b1_armhf.deb
 ddff8104f62a99b96742c2829472a590 8726 devel optional android-platform-art_8.1.0+r23-3+rpi2+b1_armhf.buildinfo
 36833b1236b5946aa5260dae594934b4 148344 debug optional dexdump-dbgsym_8.1.0+r23-3+rpi2+b1_armhf.deb
 c539f327df443d2d432989ce7dc192b9 34744 devel optional dexdump_8.1.0+r23-3+rpi2+b1_armhf.deb
 879568b22de12f43ce5d30dca0c29cfd 35336 debug optional dexlist-dbgsym_8.1.0+r23-3+rpi2+b1_armhf.deb
 42957da7f89170a43d04bdbf80d8ed96 14088 devel optional dexlist_8.1.0+r23-3+rpi2+b1_armhf.deb
 6b4bc63223d410a0ecbae9833dbae8fc 52632 debug optional dmtracedump-dbgsym_8.1.0+r23-3+rpi2+b1_armhf.deb
 35db7767bbbc5002415e815ba9660edf 24424 devel optional dmtracedump_8.1.0+r23-3+rpi2+b1_armhf.deb

+------------------------------------------------------------------------------+
| Package contents                                                             |
+------------------------------------------------------------------------------+


android-libart-dbgsym_8.1.0+r23-3+rpi2+b1_armhf.deb
---------------------------------------------------

 new Debian package, version 2.0.
 size 40015912 bytes: control archive=616 bytes.
     489 bytes,    12 lines      control              
     212 bytes,     2 lines      md5sums              
 Package: android-libart-dbgsym
 Source: android-platform-art (8.1.0+r23-3+rpi2)
 Version: 8.1.0+r23-3+rpi2+b1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
 Installed-Size: 75654
 Depends: android-libart (= 8.1.0+r23-3+rpi2+b1)
 Section: debug
 Priority: optional
 Description: debug symbols for android-libart
 Build-Ids: 03d9702263f0cbb4137e07728fa99c32f368d24d 5c71c439ffaa05c44539feff0c4663f6ac151edd

drwxr-xr-x root/root         0 2019-03-19 01:46 ./
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/lib/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/lib/debug/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/lib/debug/.build-id/03/
-rw-r--r-- root/root  77427488 2019-03-19 01:46 ./usr/lib/debug/.build-id/03/d9702263f0cbb4137e07728fa99c32f368d24d.debug
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/lib/debug/.build-id/5c/
-rw-r--r-- root/root     30524 2019-03-19 01:46 ./usr/lib/debug/.build-id/5c/71c439ffaa05c44539feff0c4663f6ac151edd.debug
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/share/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/share/doc/
lrwxrwxrwx root/root         0 2019-03-19 01:46 ./usr/share/doc/android-libart-dbgsym -> android-libart


android-libart_8.1.0+r23-3+rpi2+b1_armhf.deb
--------------------------------------------

 new Debian package, version 2.0.
 size 2031260 bytes: control archive=1124 bytes.
    1029 bytes,    19 lines      control              
     487 bytes,     6 lines      md5sums              
      53 bytes,     2 lines      shlibs               
      67 bytes,     2 lines      triggers             
 Package: android-libart
 Source: android-platform-art (8.1.0+r23-3+rpi2)
 Version: 8.1.0+r23-3+rpi2+b1
 Architecture: armhf
 Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
 Installed-Size: 8281
 Depends: android-libbacktrace, android-libbase, android-libcutils, android-libnativebridge, android-libnativehelper, android-libnativeloader, android-libziparchive, libc6 (>= 2.28), libgcc1 (>= 1:4.3), liblz4-1 (>= 0.0~r113), libstdc++6 (>= 5.2), zlib1g (>= 1:1.2.0)
 Section: devel
 Priority: optional
 Homepage: https://android.googlesource.com/platform/art
 Description: Android Runtime
  Android Runtime (ART) is the managed runtime used by applications and some
  system services on Android. ART and its predecessor Dalvik were originally
  created specifically for the Android project. ART as the runtime executes the
  Dalvik Executable format and DEX bytecode specification.
  .
  This package provides `libart` and `libsigchain`.
  .
  This library is only used by Android SDK and uses a customized RPATH.

drwxr-xr-x root/root         0 2019-03-19 01:46 ./
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/lib/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/lib/arm-linux-gnueabihf/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/lib/arm-linux-gnueabihf/android/
lrwxrwxrwx root/root         0 2019-03-19 01:46 ./usr/lib/arm-linux-gnueabihf/android/libart.so -> libart.so.0
-rw-r--r-- root/root   8444696 2019-03-19 01:46 ./usr/lib/arm-linux-gnueabihf/android/libart.so.0
lrwxrwxrwx root/root         0 2019-03-19 01:46 ./usr/lib/arm-linux-gnueabihf/android/libsigchain.so -> libsigchain.so.0
-rw-r--r-- root/root      9764 2019-03-19 01:46 ./usr/lib/arm-linux-gnueabihf/android/libsigchain.so.0
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/share/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/share/doc/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/share/doc/android-libart/
-rw-r--r-- root/root      4873 2018-10-30 06:08 ./usr/share/doc/android-libart/NOTICE.gz
-rw-r--r-- root/root       233 2019-03-19 01:46 ./usr/share/doc/android-libart/changelog.Debian.armhf.gz
-rw-r--r-- root/root       942 2019-03-19 01:46 ./usr/share/doc/android-libart/changelog.Debian.gz
-rw-r--r-- root/root      3892 2018-11-16 23:25 ./usr/share/doc/android-libart/copyright


dexdump-dbgsym_8.1.0+r23-3+rpi2+b1_armhf.deb
--------------------------------------------

 new Debian package, version 2.0.
 size 148344 bytes: control archive=560 bytes.
     425 bytes,    12 lines      control              
     106 bytes,     1 lines      md5sums              
 Package: dexdump-dbgsym
 Source: android-platform-art (8.1.0+r23-3+rpi2)
 Version: 8.1.0+r23-3+rpi2+b1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
 Installed-Size: 241
 Depends: dexdump (= 8.1.0+r23-3+rpi2+b1)
 Section: debug
 Priority: optional
 Description: debug symbols for dexdump
 Build-Ids: df04ce0a7ce07c0f3cd2514b051b80c9014d41c4

drwxr-xr-x root/root         0 2019-03-19 01:46 ./
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/lib/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/lib/debug/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/lib/debug/.build-id/df/
-rw-r--r-- root/root    235996 2019-03-19 01:46 ./usr/lib/debug/.build-id/df/04ce0a7ce07c0f3cd2514b051b80c9014d41c4.debug
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/share/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/share/doc/
lrwxrwxrwx root/root         0 2019-03-19 01:46 ./usr/share/doc/dexdump-dbgsym -> dexdump


dexdump_8.1.0+r23-3+rpi2+b1_armhf.deb
-------------------------------------

 new Debian package, version 2.0.
 size 34744 bytes: control archive=1028 bytes.
     928 bytes,    20 lines      control              
     441 bytes,     6 lines      md5sums              
 Package: dexdump
 Source: android-platform-art (8.1.0+r23-3+rpi2)
 Version: 8.1.0+r23-3+rpi2+b1
 Architecture: armhf
 Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
 Installed-Size: 93
 Depends: android-libart, android-libbase, libc6 (>= 2.4), libgcc1 (>= 1:3.5), libstdc++6 (>= 5.2)
 Section: devel
 Priority: optional
 Multi-Arch: foreign
 Homepage: https://android.googlesource.com/platform/art
 Description: Displays information about Android DEX files
  The `dexdump` tool is intended to mimic `objdump`. When possible, use similar
  command-line arguments.
  .
  This is a re-implementation of the original `dexdump` utility that was
  based on Dalvik functions in `libdex` into a new `dexdump` that is now
  based on ART functions in `libart` instead. The output is very similar to
  to the original for correct DEX files. Error messages may differ, however.
  Also, ODEX files are no longer supported.

drwxr-xr-x root/root         0 2019-03-19 01:46 ./
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/bin/
lrwxrwxrwx root/root         0 2019-03-19 01:46 ./usr/bin/dexdump -> ../lib/android-sdk/build-tools/debian/dexdump
lrwxrwxrwx root/root         0 2019-03-19 01:46 ./usr/bin/dexdump2 -> ../lib/android-sdk/build-tools/debian/dexdump
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/lib/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/lib/android-sdk/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/lib/android-sdk/build-tools/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/lib/android-sdk/build-tools/debian/
-rwxr-xr-x root/root     67496 2019-03-19 01:46 ./usr/lib/android-sdk/build-tools/debian/dexdump
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/share/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/share/doc/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/share/doc/dexdump/
-rw-r--r-- root/root      4873 2018-10-30 06:08 ./usr/share/doc/dexdump/NOTICE.gz
-rw-r--r-- root/root       233 2019-03-19 01:46 ./usr/share/doc/dexdump/changelog.Debian.armhf.gz
-rw-r--r-- root/root       942 2019-03-19 01:46 ./usr/share/doc/dexdump/changelog.Debian.gz
-rw-r--r-- root/root      3892 2018-11-16 23:25 ./usr/share/doc/dexdump/copyright
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/share/lintian/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       148 2018-07-16 08:01 ./usr/share/lintian/overrides/dexdump


dexlist-dbgsym_8.1.0+r23-3+rpi2+b1_armhf.deb
--------------------------------------------

 new Debian package, version 2.0.
 size 35336 bytes: control archive=556 bytes.
     424 bytes,    12 lines      control              
     106 bytes,     1 lines      md5sums              
 Package: dexlist-dbgsym
 Source: android-platform-art (8.1.0+r23-3+rpi2)
 Version: 8.1.0+r23-3+rpi2+b1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
 Installed-Size: 67
 Depends: dexlist (= 8.1.0+r23-3+rpi2+b1)
 Section: debug
 Priority: optional
 Description: debug symbols for dexlist
 Build-Ids: dd3ef46fe1c4c3b7329a063a2148c2afcc026c3c

drwxr-xr-x root/root         0 2019-03-19 01:46 ./
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/lib/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/lib/debug/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/lib/debug/.build-id/dd/
-rw-r--r-- root/root     57856 2019-03-19 01:46 ./usr/lib/debug/.build-id/dd/3ef46fe1c4c3b7329a063a2148c2afcc026c3c.debug
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/share/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/share/doc/
lrwxrwxrwx root/root         0 2019-03-19 01:46 ./usr/share/doc/dexlist-dbgsym -> dexlist


dexlist_8.1.0+r23-3+rpi2+b1_armhf.deb
-------------------------------------

 new Debian package, version 2.0.
 size 14088 bytes: control archive=956 bytes.
     822 bytes,    17 lines      control              
     410 bytes,     6 lines      md5sums              
 Package: dexlist
 Source: android-platform-art (8.1.0+r23-3+rpi2)
 Version: 8.1.0+r23-3+rpi2+b1
 Architecture: armhf
 Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
 Installed-Size: 35
 Depends: android-libart, libc6 (>= 2.4), libgcc1 (>= 1:3.5), libstdc++6 (>= 5.2)
 Section: devel
 Priority: optional
 Multi-Arch: foreign
 Homepage: https://android.googlesource.com/platform/art
 Description: Lists all methods in all concrete classes in Android DEX files
  This is a re-implementation of the original `dexlist` utility that was
  based on Dalvik functions in `libdex` into a new `dexlist` that is now
  based on ART functions in `libart` instead. The output is very similar to
  to the original for correct DEX files. Error messages may differ, however.
  Also, ODEX files are no longer supported.

drwxr-xr-x root/root         0 2019-03-19 01:46 ./
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/bin/
-rwxr-xr-x root/root     13988 2019-03-19 01:46 ./usr/bin/dexlist
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/share/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/share/doc/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/share/doc/dexlist/
-rw-r--r-- root/root      4873 2018-10-30 06:08 ./usr/share/doc/dexlist/NOTICE.gz
-rw-r--r-- root/root       233 2019-03-19 01:46 ./usr/share/doc/dexlist/changelog.Debian.armhf.gz
-rw-r--r-- root/root       942 2019-03-19 01:46 ./usr/share/doc/dexlist/changelog.Debian.gz
-rw-r--r-- root/root      3892 2018-11-16 23:25 ./usr/share/doc/dexlist/copyright
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/share/lintian/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/share/lintian/overrides/
-rw-r--r-- root/root       148 2018-11-15 11:10 ./usr/share/lintian/overrides/dexlist


dmtracedump-dbgsym_8.1.0+r23-3+rpi2+b1_armhf.deb
------------------------------------------------

 new Debian package, version 2.0.
 size 52632 bytes: control archive=564 bytes.
     436 bytes,    12 lines      control              
     106 bytes,     1 lines      md5sums              
 Package: dmtracedump-dbgsym
 Source: android-platform-art (8.1.0+r23-3+rpi2)
 Version: 8.1.0+r23-3+rpi2+b1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
 Installed-Size: 68
 Depends: dmtracedump (= 8.1.0+r23-3+rpi2+b1)
 Section: debug
 Priority: optional
 Description: debug symbols for dmtracedump
 Build-Ids: 71ddaf42947f9e34688a6ec1d9f526160594260e

drwxr-xr-x root/root         0 2019-03-19 01:46 ./
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/lib/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/lib/debug/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/lib/debug/.build-id/71/
-rw-r--r-- root/root     58988 2019-03-19 01:46 ./usr/lib/debug/.build-id/71/ddaf42947f9e34688a6ec1d9f526160594260e.debug
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/share/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/share/doc/
lrwxrwxrwx root/root         0 2019-03-19 01:46 ./usr/share/doc/dmtracedump-dbgsym -> dmtracedump


dmtracedump_8.1.0+r23-3+rpi2+b1_armhf.deb
-----------------------------------------

 new Debian package, version 2.0.
 size 24424 bytes: control archive=844 bytes.
     656 bytes,    15 lines      control              
     387 bytes,     5 lines      md5sums              
 Package: dmtracedump
 Source: android-platform-art (8.1.0+r23-3+rpi2)
 Version: 8.1.0+r23-3+rpi2+b1
 Architecture: armhf
 Maintainer: Android Tools Maintainers <android-tools-devel@lists.alioth.debian.org>
 Installed-Size: 60
 Depends: graphviz, libc6 (>= 2.4), libgcc1 (>= 1:3.5), libstdc++6 (>= 5)
 Section: devel
 Priority: optional
 Multi-Arch: foreign
 Homepage: https://android.googlesource.com/platform/art
 Description: Generates graphical call-stack diagrams from Android trace logs
  `dmtracedump` generates the call stack data as a tree diagram, where each node
  represents a method call. It shows call flow (from parent node to child nodes)
  using arrows.

drwxr-xr-x root/root         0 2019-03-19 01:46 ./
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/bin/
lrwxrwxrwx root/root         0 2019-03-19 01:46 ./usr/bin/dmtracedump -> ../lib/android-sdk/platform-tools/dmtracedump
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/lib/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/lib/android-sdk/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/lib/android-sdk/platform-tools/
-rwxr-xr-x root/root     38796 2019-03-19 01:46 ./usr/lib/android-sdk/platform-tools/dmtracedump
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/share/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/share/doc/
drwxr-xr-x root/root         0 2019-03-19 01:46 ./usr/share/doc/dmtracedump/
-rw-r--r-- root/root      4873 2018-10-30 06:08 ./usr/share/doc/dmtracedump/NOTICE.gz
-rw-r--r-- root/root       233 2019-03-19 01:46 ./usr/share/doc/dmtracedump/changelog.Debian.armhf.gz
-rw-r--r-- root/root       942 2019-03-19 01:46 ./usr/share/doc/dmtracedump/changelog.Debian.gz
-rw-r--r-- root/root      3892 2018-11-16 23:25 ./usr/share/doc/dmtracedump/copyright


+------------------------------------------------------------------------------+
| Post Build                                                                   |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Cleanup                                                                      |
+------------------------------------------------------------------------------+

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use

+------------------------------------------------------------------------------+
| Summary                                                                      |
+------------------------------------------------------------------------------+

Build Architecture: armhf
Build-Space: 721592
Build-Time: 3669
Distribution: buster-staging
Host Architecture: armhf
Install-Time: 514
Job: android-platform-art_8.1.0+r23-3+rpi2
Machine Architecture: armhf
Package: android-platform-art
Package-Time: 4245
Source-Version: 8.1.0+r23-3+rpi2
Space: 721592
Status: successful
Version: 8.1.0+r23-3+rpi2+b1
--------------------------------------------------------------------------------
Finished at 2021-02-12T06:04:06Z
Build needed 01:10:45, 721592k disc space