https://launchpad.net/ubuntu/+source/android-platform-art/8.1.0+r23-1/+build/15734942 RUN: /usr/share/launchpad-buildd/slavebin/slave-prep Forking launchpad-buildd slave process... Kernel version: Linux lgw01-amd64-023 4.4.0-139-generic #165-Ubuntu SMP Wed Oct 24 10:58:50 UTC 2018 x86_64 Buildd toolchain package versions: launchpad-buildd_165 python-lpbuildd_165 sbuild_0.67.0-2ubuntu7.1 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3.1 git-build-recipe_0.3.4~git201611291343.dcee459~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.6 dpkg-dev_1.18.4ubuntu1.5 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 3 Dec 17:22:14 ntpdate[1811]: adjust time server 10.211.37.1 offset -0.016068 sec RUN: /usr/share/launchpad-buildd/slavebin/in-target unpack-chroot --backend=chroot --series=disco --arch=amd64 PACKAGEBUILD-15734942 /home/buildd/filecache-default/b71572c9405b6ce6ff1d1ad001cf764bb07f52ae Creating target for build PACKAGEBUILD-15734942 RUN: /usr/share/launchpad-buildd/slavebin/in-target mount-chroot --backend=chroot --series=disco --arch=amd64 PACKAGEBUILD-15734942 Starting target for build PACKAGEBUILD-15734942 RUN: /usr/share/launchpad-buildd/slavebin/in-target override-sources-list --backend=chroot --series=disco --arch=amd64 PACKAGEBUILD-15734942 'deb http://ftpmaster.internal/ubuntu disco main universe' 'deb http://ftpmaster.internal/ubuntu disco-security main universe' 'deb http://ftpmaster.internal/ubuntu disco-updates main universe' 'deb http://ftpmaster.internal/ubuntu disco-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-15734942 RUN: /usr/share/launchpad-buildd/slavebin/in-target update-debian-chroot --backend=chroot --series=disco --arch=amd64 PACKAGEBUILD-15734942 Updating target for build PACKAGEBUILD-15734942 Get:1 http://ftpmaster.internal/ubuntu disco InRelease [243 kB] Get:2 http://ftpmaster.internal/ubuntu disco-security InRelease [65.4 kB] Get:3 http://ftpmaster.internal/ubuntu disco-updates InRelease [65.4 kB] Get:4 http://ftpmaster.internal/ubuntu disco-proposed InRelease [93.2 kB] Get:5 http://ftpmaster.internal/ubuntu disco/main amd64 Packages [1006 kB] Get:6 http://ftpmaster.internal/ubuntu disco/main Translation-en [509 kB] Get:7 http://ftpmaster.internal/ubuntu disco/universe amd64 Packages [8920 kB] Get:8 http://ftpmaster.internal/ubuntu disco/universe Translation-en [5128 kB] Get:9 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 Packages [71.5 kB] Get:10 http://ftpmaster.internal/ubuntu disco-proposed/main Translation-en [40.4 kB] Get:11 http://ftpmaster.internal/ubuntu disco-proposed/universe amd64 Packages [320 kB] Get:12 http://ftpmaster.internal/ubuntu disco-proposed/universe Translation-en [170 kB] Fetched 16.6 MB in 7s (2308 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: libgdbm5 libperl5.26 perl-modules-5.26 Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: libgdbm6 libperl5.28 perl-modules-5.28 The following packages will be upgraded: apt base-files binutils binutils-common binutils-x86-64-linux-gnu cpp cpp-8 dash dmsetup dpkg dpkg-dev fakeroot findutils g++ g++-8 gcc gcc-8 gcc-8-base hostname init init-system-helpers libapparmor1 libapt-pkg5.0 libasan5 libatomic1 libaudit-common libaudit1 libbinutils libcap-ng0 libcc1-0 libdb5.3 libdevmapper1.02.1 libdpkg-perl libfakeroot libffi6 libgcc-8-dev libgcc1 libgcrypt20 libgdbm-compat4 libgmp10 libgnutls30 libgomp1 libgpg-error0 libitm1 libkmod2 liblsan0 libmpx2 libquadmath0 libseccomp2 libselinux1 libsemanage-common libsemanage1 libsqlite3-0 libssl1.1 libstdc++-8-dev libstdc++6 libsystemd0 libtsan0 libubsan1 libudev1 linux-libc-dev lockfile-progs openssl perl perl-base sed systemd systemd-sysv tar tzdata 70 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. Need to get 54.3 MB of archives. After this operation, 48.9 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu disco/main amd64 base-files amd64 10.1ubuntu8 [60.1 kB] Get:2 http://ftpmaster.internal/ubuntu disco/main amd64 tar amd64 1.30+dfsg-3 [242 kB] Get:3 http://ftpmaster.internal/ubuntu disco/main amd64 dpkg amd64 1.19.2ubuntu1 [1101 kB] Get:4 http://ftpmaster.internal/ubuntu disco/main amd64 dash amd64 0.5.10.2-1 [89.3 kB] Get:5 http://ftpmaster.internal/ubuntu disco/main amd64 findutils amd64 4.6.0+git+20181018-1 [295 kB] Get:6 http://ftpmaster.internal/ubuntu disco/main amd64 hostname amd64 3.21 [11.2 kB] Get:7 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 perl-modules-5.28 all 5.28.1-1 [2812 kB] Get:8 http://ftpmaster.internal/ubuntu disco/main amd64 libgdbm6 amd64 1.18.1-2 [27.6 kB] Get:9 http://ftpmaster.internal/ubuntu disco/main amd64 libgdbm-compat4 amd64 1.18.1-2 [6152 B] Get:10 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libperl5.28 amd64 5.28.1-1 [3823 kB] Get:11 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 perl amd64 5.28.1-1 [204 kB] Get:12 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 perl-base amd64 5.28.1-1 [1511 kB] Get:13 http://ftpmaster.internal/ubuntu disco/main amd64 libdb5.3 amd64 5.3.28+dfsg1-0.2 [672 kB] Get:14 http://ftpmaster.internal/ubuntu disco/main amd64 sed amd64 4.5-2 [186 kB] Get:15 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 init-system-helpers all 1.56 [38.8 kB] Get:16 http://ftpmaster.internal/ubuntu disco/main amd64 libquadmath0 amd64 8.2.0-10ubuntu1 [134 kB] Get:17 http://ftpmaster.internal/ubuntu disco/main amd64 libubsan1 amd64 8.2.0-10ubuntu1 [121 kB] Get:18 http://ftpmaster.internal/ubuntu disco/main amd64 gcc-8-base amd64 8.2.0-10ubuntu1 [18.7 kB] Get:19 http://ftpmaster.internal/ubuntu disco/main amd64 libgcc1 amd64 1:8.2.0-10ubuntu1 [40.8 kB] Get:20 http://ftpmaster.internal/ubuntu disco/main amd64 libitm1 amd64 8.2.0-10ubuntu1 [28.2 kB] Get:21 http://ftpmaster.internal/ubuntu disco/main amd64 libasan5 amd64 8.2.0-10ubuntu1 [364 kB] Get:22 http://ftpmaster.internal/ubuntu disco/main amd64 libgomp1 amd64 8.2.0-10ubuntu1 [76.4 kB] Get:23 http://ftpmaster.internal/ubuntu disco/main amd64 libatomic1 amd64 8.2.0-10ubuntu1 [9060 B] Get:24 http://ftpmaster.internal/ubuntu disco/main amd64 liblsan0 amd64 8.2.0-10ubuntu1 [132 kB] Get:25 http://ftpmaster.internal/ubuntu disco/main amd64 libtsan0 amd64 8.2.0-10ubuntu1 [288 kB] Get:26 http://ftpmaster.internal/ubuntu disco/main amd64 libmpx2 amd64 8.2.0-10ubuntu1 [11.7 kB] Get:27 http://ftpmaster.internal/ubuntu disco/main amd64 cpp-8 amd64 8.2.0-10ubuntu1 [7222 kB] Get:28 http://ftpmaster.internal/ubuntu disco/main amd64 libcc1-0 amd64 8.2.0-10ubuntu1 [39.5 kB] Get:29 http://ftpmaster.internal/ubuntu disco/main amd64 gcc-8 amd64 8.2.0-10ubuntu1 [8000 kB] Get:30 http://ftpmaster.internal/ubuntu disco/main amd64 g++-8 amd64 8.2.0-10ubuntu1 [8116 kB] Get:31 http://ftpmaster.internal/ubuntu disco/main amd64 libstdc++-8-dev amd64 8.2.0-10ubuntu1 [1539 kB] Get:32 http://ftpmaster.internal/ubuntu disco/main amd64 libgcc-8-dev amd64 8.2.0-10ubuntu1 [2305 kB] Get:33 http://ftpmaster.internal/ubuntu disco/main amd64 libstdc++6 amd64 8.2.0-10ubuntu1 [400 kB] Get:34 http://ftpmaster.internal/ubuntu disco/main amd64 libgmp10 amd64 2:6.1.2+dfsg-4 [236 kB] Get:35 http://ftpmaster.internal/ubuntu disco/main amd64 libbinutils amd64 2.31.1-10ubuntu1 [482 kB] Get:36 http://ftpmaster.internal/ubuntu disco/main amd64 binutils-common amd64 2.31.1-10ubuntu1 [194 kB] Get:37 http://ftpmaster.internal/ubuntu disco/main amd64 binutils amd64 2.31.1-10ubuntu1 [3396 B] Get:38 http://ftpmaster.internal/ubuntu disco/main amd64 binutils-x86-64-linux-gnu amd64 2.31.1-10ubuntu1 [1830 kB] Get:39 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libudev1 amd64 239-7ubuntu15 [54.7 kB] Get:40 http://ftpmaster.internal/ubuntu disco/main amd64 libapt-pkg5.0 amd64 1.8.0~alpha2ubuntu1 [814 kB] Get:41 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libgnutls30 amd64 3.6.4-2ubuntu2 [747 kB] Get:42 http://ftpmaster.internal/ubuntu disco/main amd64 libseccomp2 amd64 2.3.3-3ubuntu2 [38.9 kB] Get:43 http://ftpmaster.internal/ubuntu disco/main amd64 apt amd64 1.8.0~alpha2ubuntu1 [1182 kB] Get:44 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 systemd-sysv amd64 239-7ubuntu15 [9396 B] Get:45 http://ftpmaster.internal/ubuntu disco/main amd64 libapparmor1 amd64 2.12-4ubuntu10 [29.9 kB] Get:46 http://ftpmaster.internal/ubuntu disco/main amd64 libaudit-common all 1:2.8.3-1ubuntu3 [4068 B] Get:47 http://ftpmaster.internal/ubuntu disco/main amd64 libcap-ng0 amd64 0.7.9-1build1 [10.9 kB] Get:48 http://ftpmaster.internal/ubuntu disco/main amd64 libaudit1 amd64 1:2.8.3-1ubuntu3 [38.8 kB] Get:49 http://ftpmaster.internal/ubuntu disco/main amd64 libgpg-error0 amd64 1.32-3 [56.0 kB] Get:50 http://ftpmaster.internal/ubuntu disco/main amd64 libkmod2 amd64 25-1ubuntu2 [41.7 kB] Get:51 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 systemd amd64 239-7ubuntu15 [2971 kB] Get:52 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libsystemd0 amd64 239-7ubuntu15 [212 kB] Get:53 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 init amd64 1.56 [6652 B] Get:54 http://ftpmaster.internal/ubuntu disco/main amd64 libgcrypt20 amd64 1.8.4-3ubuntu1 [420 kB] Get:55 http://ftpmaster.internal/ubuntu disco/main amd64 libselinux1 amd64 2.8-1build2 [68.6 kB] Get:56 http://ftpmaster.internal/ubuntu disco/main amd64 libsemanage-common all 2.8-1build2 [6892 B] Get:57 http://ftpmaster.internal/ubuntu disco/main amd64 libsemanage1 amd64 2.8-1build2 [85.1 kB] Get:58 http://ftpmaster.internal/ubuntu disco/main amd64 libffi6 amd64 3.2.1-9 [18.1 kB] Get:59 http://ftpmaster.internal/ubuntu disco/main amd64 libdevmapper1.02.1 amd64 2:1.02.145-4.1ubuntu4 [127 kB] Get:60 http://ftpmaster.internal/ubuntu disco/main amd64 dmsetup amd64 2:1.02.145-4.1ubuntu4 [74.6 kB] Get:61 http://ftpmaster.internal/ubuntu disco/main amd64 libsqlite3-0 amd64 3.26.0-1 [530 kB] Get:62 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libssl1.1 amd64 1.1.1a-1ubuntu2 [1297 kB] Get:63 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 openssl amd64 1.1.1a-1ubuntu2 [618 kB] Get:64 http://ftpmaster.internal/ubuntu disco/main amd64 tzdata all 2018g-1 [188 kB] Get:65 http://ftpmaster.internal/ubuntu disco/main amd64 g++ amd64 4:8.2.0-2ubuntu2 [1608 B] Get:66 http://ftpmaster.internal/ubuntu disco/main amd64 gcc amd64 4:8.2.0-2ubuntu2 [5224 B] Get:67 http://ftpmaster.internal/ubuntu disco/main amd64 cpp amd64 4:8.2.0-2ubuntu2 [27.6 kB] Get:68 http://ftpmaster.internal/ubuntu disco/main amd64 dpkg-dev all 1.19.2ubuntu1 [549 kB] Get:69 http://ftpmaster.internal/ubuntu disco/main amd64 libdpkg-perl all 1.19.2ubuntu1 [227 kB] Get:70 http://ftpmaster.internal/ubuntu disco/main amd64 libfakeroot amd64 1.23-1 [25.3 kB] Get:71 http://ftpmaster.internal/ubuntu disco/main amd64 fakeroot amd64 1.23-1 [62.4 kB] Get:72 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 linux-libc-dev amd64 4.19.0-7.8 [1043 kB] Get:73 http://ftpmaster.internal/ubuntu disco/main amd64 lockfile-progs amd64 0.1.18 [9872 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 54.3 MB in 4s (14.5 MB/s) (Reading database ... 12650 files and directories currently installed.) Preparing to unpack .../base-files_10.1ubuntu8_amd64.deb ... Unpacking base-files (10.1ubuntu8) over (10.1ubuntu7) ... Setting up base-files (10.1ubuntu8) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... (Reading database ... 12650 files and directories currently installed.) Preparing to unpack .../tar_1.30+dfsg-3_amd64.deb ... Unpacking tar (1.30+dfsg-3) over (1.30+dfsg-2) ... Setting up tar (1.30+dfsg-3) ... (Reading database ... 12649 files and directories currently installed.) Preparing to unpack .../dpkg_1.19.2ubuntu1_amd64.deb ... Unpacking dpkg (1.19.2ubuntu1) over (1.19.0.5ubuntu5) ... Setting up dpkg (1.19.2ubuntu1) ... (Reading database ... 12635 files and directories currently installed.) Preparing to unpack .../dash_0.5.10.2-1_amd64.deb ... dpkg-divert: warning: please specify --no-rename explicitly, the default will change to --rename in 1.20.x Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' dpkg-divert: warning: please specify --no-rename explicitly, the default will change to --rename in 1.20.x Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' dpkg-divert: warning: please specify --no-rename explicitly, the default will change to --rename in 1.20.x Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' dpkg-divert: warning: please specify --no-rename explicitly, the default will change to --rename in 1.20.x Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' Unpacking dash (0.5.10.2-1) over (0.5.8-2.10) ... Setting up dash (0.5.10.2-1) ... dpkg-divert: warning: please specify --no-rename explicitly, the default will change to --rename in 1.20.x Removing 'diversion of /bin/sh to /bin/sh.distrib by bash' dpkg-divert: warning: please specify --no-rename explicitly, the default will change to --rename in 1.20.x Adding 'diversion of /bin/sh to /bin/sh.distrib by dash' dpkg-divert: warning: please specify --no-rename explicitly, the default will change to --rename in 1.20.x Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' dpkg-divert: warning: please specify --no-rename explicitly, the default will change to --rename in 1.20.x Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' (Reading database ... 12635 files and directories currently installed.) Preparing to unpack .../findutils_4.6.0+git+20181018-1_amd64.deb ... Unpacking findutils (4.6.0+git+20181018-1) over (4.6.0+git+20180808-2) ... Setting up findutils (4.6.0+git+20181018-1) ... (Reading database ... 12635 files and directories currently installed.) Preparing to unpack .../hostname_3.21_amd64.deb ... Unpacking hostname (3.21) over (3.20) ... Setting up hostname (3.21) ... (Reading database ... 12635 files and directories currently installed.) Preparing to unpack .../0-perl_5.28.1-1_amd64.deb ... Unpacking perl (5.28.1-1) over (5.26.2-7) ... Selecting previously unselected package perl-modules-5.28. Preparing to unpack .../1-perl-modules-5.28_5.28.1-1_all.deb ... Unpacking perl-modules-5.28 (5.28.1-1) ... Selecting previously unselected package libgdbm6:amd64. Preparing to unpack .../2-libgdbm6_1.18.1-2_amd64.deb ... Unpacking libgdbm6:amd64 (1.18.1-2) ... Preparing to unpack .../3-libgdbm-compat4_1.18.1-2_amd64.deb ... Unpacking libgdbm-compat4:amd64 (1.18.1-2) over (1.14.1-6) ... Selecting previously unselected package libperl5.28:amd64. Preparing to unpack .../4-libperl5.28_5.28.1-1_amd64.deb ... Unpacking libperl5.28:amd64 (5.28.1-1) ... Preparing to unpack .../5-perl-base_5.28.1-1_amd64.deb ... Unpacking perl-base (5.28.1-1) over (5.26.2-7) ... Setting up perl-base (5.28.1-1) ... (Reading database ... 14524 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28+dfsg1-0.2_amd64.deb ... Unpacking libdb5.3:amd64 (5.3.28+dfsg1-0.2) over (5.3.28+dfsg1-0.1) ... Setting up libdb5.3:amd64 (5.3.28+dfsg1-0.2) ... (Reading database ... 14524 files and directories currently installed.) Preparing to unpack .../archives/sed_4.5-2_amd64.deb ... Unpacking sed (4.5-2) over (4.5-1) ... Setting up sed (4.5-2) ... (Reading database ... 14524 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.56_all.deb ... Unpacking init-system-helpers (1.56) over (1.54) ... Setting up init-system-helpers (1.56) ... (Reading database ... 14524 files and directories currently installed.) Preparing to unpack .../libquadmath0_8.2.0-10ubuntu1_amd64.deb ... Unpacking libquadmath0:amd64 (8.2.0-10ubuntu1) over (8.2.0-7ubuntu1) ... Preparing to unpack .../libubsan1_8.2.0-10ubuntu1_amd64.deb ... Unpacking libubsan1:amd64 (8.2.0-10ubuntu1) over (8.2.0-7ubuntu1) ... Preparing to unpack .../gcc-8-base_8.2.0-10ubuntu1_amd64.deb ... Unpacking gcc-8-base:amd64 (8.2.0-10ubuntu1) over (8.2.0-7ubuntu1) ... Setting up gcc-8-base:amd64 (8.2.0-10ubuntu1) ... (Reading database ... 14524 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a8.2.0-10ubuntu1_amd64.deb ... Unpacking libgcc1:amd64 (1:8.2.0-10ubuntu1) over (1:8.2.0-7ubuntu1) ... Setting up libgcc1:amd64 (1:8.2.0-10ubuntu1) ... (Reading database ... 14524 files and directories currently installed.) Preparing to unpack .../00-libitm1_8.2.0-10ubuntu1_amd64.deb ... Unpacking libitm1:amd64 (8.2.0-10ubuntu1) over (8.2.0-7ubuntu1) ... Preparing to unpack .../01-libasan5_8.2.0-10ubuntu1_amd64.deb ... Unpacking libasan5:amd64 (8.2.0-10ubuntu1) over (8.2.0-7ubuntu1) ... Preparing to unpack .../02-libgomp1_8.2.0-10ubuntu1_amd64.deb ... Unpacking libgomp1:amd64 (8.2.0-10ubuntu1) over (8.2.0-7ubuntu1) ... Preparing to unpack .../03-libatomic1_8.2.0-10ubuntu1_amd64.deb ... Unpacking libatomic1:amd64 (8.2.0-10ubuntu1) over (8.2.0-7ubuntu1) ... Preparing to unpack .../04-liblsan0_8.2.0-10ubuntu1_amd64.deb ... Unpacking liblsan0:amd64 (8.2.0-10ubuntu1) over (8.2.0-7ubuntu1) ... Preparing to unpack .../05-libtsan0_8.2.0-10ubuntu1_amd64.deb ... Unpacking libtsan0:amd64 (8.2.0-10ubuntu1) over (8.2.0-7ubuntu1) ... Preparing to unpack .../06-libmpx2_8.2.0-10ubuntu1_amd64.deb ... Unpacking libmpx2:amd64 (8.2.0-10ubuntu1) over (8.2.0-7ubuntu1) ... Preparing to unpack .../07-cpp-8_8.2.0-10ubuntu1_amd64.deb ... Unpacking cpp-8 (8.2.0-10ubuntu1) over (8.2.0-7ubuntu1) ... Preparing to unpack .../08-libcc1-0_8.2.0-10ubuntu1_amd64.deb ... Unpacking libcc1-0:amd64 (8.2.0-10ubuntu1) over (8.2.0-7ubuntu1) ... Preparing to unpack .../09-gcc-8_8.2.0-10ubuntu1_amd64.deb ... Unpacking gcc-8 (8.2.0-10ubuntu1) over (8.2.0-7ubuntu1) ... Preparing to unpack .../10-g++-8_8.2.0-10ubuntu1_amd64.deb ... Unpacking g++-8 (8.2.0-10ubuntu1) over (8.2.0-7ubuntu1) ... Preparing to unpack .../11-libstdc++-8-dev_8.2.0-10ubuntu1_amd64.deb ... Unpacking libstdc++-8-dev:amd64 (8.2.0-10ubuntu1) over (8.2.0-7ubuntu1) ... Preparing to unpack .../12-libgcc-8-dev_8.2.0-10ubuntu1_amd64.deb ... Unpacking libgcc-8-dev:amd64 (8.2.0-10ubuntu1) over (8.2.0-7ubuntu1) ... Preparing to unpack .../13-libstdc++6_8.2.0-10ubuntu1_amd64.deb ... Unpacking libstdc++6:amd64 (8.2.0-10ubuntu1) over (8.2.0-7ubuntu1) ... Setting up libstdc++6:amd64 (8.2.0-10ubuntu1) ... (Reading database ... 14524 files and directories currently installed.) Preparing to unpack .../libgmp10_2%3a6.1.2+dfsg-4_amd64.deb ... Unpacking libgmp10:amd64 (2:6.1.2+dfsg-4) over (2:6.1.2+dfsg-3) ... Setting up libgmp10:amd64 (2:6.1.2+dfsg-4) ... (Reading database ... 14524 files and directories currently installed.) Preparing to unpack .../libbinutils_2.31.1-10ubuntu1_amd64.deb ... Unpacking libbinutils:amd64 (2.31.1-10ubuntu1) over (2.31.1-6ubuntu1) ... Preparing to unpack .../binutils-common_2.31.1-10ubuntu1_amd64.deb ... Unpacking binutils-common:amd64 (2.31.1-10ubuntu1) over (2.31.1-6ubuntu1) ... Preparing to unpack .../binutils_2.31.1-10ubuntu1_amd64.deb ... Unpacking binutils (2.31.1-10ubuntu1) over (2.31.1-6ubuntu1) ... Preparing to unpack .../binutils-x86-64-linux-gnu_2.31.1-10ubuntu1_amd64.deb ... Unpacking binutils-x86-64-linux-gnu (2.31.1-10ubuntu1) over (2.31.1-6ubuntu1) ... Preparing to unpack .../libudev1_239-7ubuntu15_amd64.deb ... Unpacking libudev1:amd64 (239-7ubuntu15) over (239-7ubuntu10) ... Setting up libudev1:amd64 (239-7ubuntu15) ... (Reading database ... 14524 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.0_1.8.0~alpha2ubuntu1_amd64.deb ... Unpacking libapt-pkg5.0:amd64 (1.8.0~alpha2ubuntu1) over (1.7.0) ... Setting up libapt-pkg5.0:amd64 (1.8.0~alpha2ubuntu1) ... (Reading database ... 14524 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.6.4-2ubuntu2_amd64.deb ... Unpacking libgnutls30:amd64 (3.6.4-2ubuntu2) over (3.6.4-2ubuntu1) ... Setting up libgnutls30:amd64 (3.6.4-2ubuntu2) ... (Reading database ... 14524 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.3.3-3ubuntu2_amd64.deb ... Unpacking libseccomp2:amd64 (2.3.3-3ubuntu2) over (2.3.3-3ubuntu1) ... Setting up libseccomp2:amd64 (2.3.3-3ubuntu2) ... (Reading database ... 14524 files and directories currently installed.) Preparing to unpack .../apt_1.8.0~alpha2ubuntu1_amd64.deb ... Unpacking apt (1.8.0~alpha2ubuntu1) over (1.7.0) ... Setting up apt (1.8.0~alpha2ubuntu1) ... Installing new version of config file /etc/apt/apt.conf.d/01autoremove ... (Reading database ... 14524 files and directories currently installed.) Preparing to unpack .../systemd-sysv_239-7ubuntu15_amd64.deb ... Unpacking systemd-sysv (239-7ubuntu15) over (239-7ubuntu10) ... Preparing to unpack .../libapparmor1_2.12-4ubuntu10_amd64.deb ... Unpacking libapparmor1:amd64 (2.12-4ubuntu10) over (2.12-4ubuntu8) ... Preparing to unpack .../libaudit-common_1%3a2.8.3-1ubuntu3_all.deb ... Unpacking libaudit-common (1:2.8.3-1ubuntu3) over (1:2.8.3-1ubuntu2) ... Setting up libaudit-common (1:2.8.3-1ubuntu3) ... (Reading database ... 14524 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.9-1build1_amd64.deb ... Unpacking libcap-ng0:amd64 (0.7.9-1build1) over (0.7.9-1) ... Setting up libcap-ng0:amd64 (0.7.9-1build1) ... (Reading database ... 14524 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a2.8.3-1ubuntu3_amd64.deb ... Unpacking libaudit1:amd64 (1:2.8.3-1ubuntu3) over (1:2.8.3-1ubuntu2) ... Setting up libaudit1:amd64 (1:2.8.3-1ubuntu3) ... (Reading database ... 14524 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.32-3_amd64.deb ... Unpacking libgpg-error0:amd64 (1.32-3) over (1.32-1) ... Setting up libgpg-error0:amd64 (1.32-3) ... (Reading database ... 14524 files and directories currently installed.) Preparing to unpack .../libkmod2_25-1ubuntu2_amd64.deb ... Unpacking libkmod2:amd64 (25-1ubuntu2) over (25-1ubuntu1) ... Preparing to unpack .../systemd_239-7ubuntu15_amd64.deb ... Unpacking systemd (239-7ubuntu15) over (239-7ubuntu10) ... Preparing to unpack .../libsystemd0_239-7ubuntu15_amd64.deb ... Unpacking libsystemd0:amd64 (239-7ubuntu15) over (239-7ubuntu10) ... Setting up libsystemd0:amd64 (239-7ubuntu15) ... Setting up libapparmor1:amd64 (2.12-4ubuntu10) ... Setting up libkmod2:amd64 (25-1ubuntu2) ... Setting up systemd (239-7ubuntu15) ... Setting up systemd-sysv (239-7ubuntu15) ... (Reading database ... 14524 files and directories currently installed.) Preparing to unpack .../archives/init_1.56_amd64.deb ... Unpacking init (1.56) over (1.54) ... Preparing to unpack .../libgcrypt20_1.8.4-3ubuntu1_amd64.deb ... Unpacking libgcrypt20:amd64 (1.8.4-3ubuntu1) over (1.8.3-1ubuntu1) ... Setting up libgcrypt20:amd64 (1.8.4-3ubuntu1) ... (Reading database ... 14524 files and directories currently installed.) Preparing to unpack .../libselinux1_2.8-1build2_amd64.deb ... Unpacking libselinux1:amd64 (2.8-1build2) over (2.8-1build1) ... Setting up libselinux1:amd64 (2.8-1build2) ... (Reading database ... 14524 files and directories currently installed.) Preparing to unpack .../libsemanage-common_2.8-1build2_all.deb ... Unpacking libsemanage-common (2.8-1build2) over (2.8-1build1) ... Setting up libsemanage-common (2.8-1build2) ... (Reading database ... 14524 files and directories currently installed.) Preparing to unpack .../libsemanage1_2.8-1build2_amd64.deb ... Unpacking libsemanage1:amd64 (2.8-1build2) over (2.8-1build1) ... Setting up libsemanage1:amd64 (2.8-1build2) ... (Reading database ... 14524 files and directories currently installed.) Preparing to unpack .../libffi6_3.2.1-9_amd64.deb ... Unpacking libffi6:amd64 (3.2.1-9) over (3.2.1-8) ... Setting up libffi6:amd64 (3.2.1-9) ... (Reading database ... 14524 files and directories currently installed.) Preparing to unpack .../00-libdevmapper1.02.1_2%3a1.02.145-4.1ubuntu4_amd64.deb ... Unpacking libdevmapper1.02.1:amd64 (2:1.02.145-4.1ubuntu4) over (2:1.02.145-4.1ubuntu3) ... Preparing to unpack .../01-dmsetup_2%3a1.02.145-4.1ubuntu4_amd64.deb ... Unpacking dmsetup (2:1.02.145-4.1ubuntu4) over (2:1.02.145-4.1ubuntu3) ... Preparing to unpack .../02-libsqlite3-0_3.26.0-1_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.26.0-1) over (3.24.0-1) ... Preparing to unpack .../03-libssl1.1_1.1.1a-1ubuntu2_amd64.deb ... Unpacking libssl1.1:amd64 (1.1.1a-1ubuntu2) over (1.1.1-1ubuntu2) ... Preparing to unpack .../04-openssl_1.1.1a-1ubuntu2_amd64.deb ... Unpacking openssl (1.1.1a-1ubuntu2) over (1.1.1-1ubuntu2) ... Preparing to unpack .../05-tzdata_2018g-1_all.deb ... Unpacking tzdata (2018g-1) over (2018e-1) ... Preparing to unpack .../06-g++_4%3a8.2.0-2ubuntu2_amd64.deb ... Unpacking g++ (4:8.2.0-2ubuntu2) over (4:8.2.0-1ubuntu1) ... Preparing to unpack .../07-gcc_4%3a8.2.0-2ubuntu2_amd64.deb ... Unpacking gcc (4:8.2.0-2ubuntu2) over (4:8.2.0-1ubuntu1) ... Preparing to unpack .../08-cpp_4%3a8.2.0-2ubuntu2_amd64.deb ... Unpacking cpp (4:8.2.0-2ubuntu2) over (4:8.2.0-1ubuntu1) ... Preparing to unpack .../09-dpkg-dev_1.19.2ubuntu1_all.deb ... Unpacking dpkg-dev (1.19.2ubuntu1) over (1.19.0.5ubuntu5) ... Preparing to unpack .../10-libdpkg-perl_1.19.2ubuntu1_all.deb ... Unpacking libdpkg-perl (1.19.2ubuntu1) over (1.19.0.5ubuntu5) ... Preparing to unpack .../11-libfakeroot_1.23-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.23-1) over (1.22-2ubuntu1) ... Preparing to unpack .../12-fakeroot_1.23-1_amd64.deb ... Unpacking fakeroot (1.23-1) over (1.22-2ubuntu1) ... Preparing to unpack .../13-linux-libc-dev_4.19.0-7.8_amd64.deb ... Unpacking linux-libc-dev:amd64 (4.19.0-7.8) over (4.18.0-10.11) ... Preparing to unpack .../14-lockfile-progs_0.1.18_amd64.deb ... Unpacking lockfile-progs (0.1.18) over (0.1.17build1) ... Setting up libquadmath0:amd64 (8.2.0-10ubuntu1) ... Setting up cpp-8 (8.2.0-10ubuntu1) ... Setting up libgomp1:amd64 (8.2.0-10ubuntu1) ... Setting up libatomic1:amd64 (8.2.0-10ubuntu1) ... Setting up cpp (4:8.2.0-2ubuntu2) ... Setting up libcc1-0:amd64 (8.2.0-10ubuntu1) ... Setting up tzdata (2018g-1) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Dec 3 17:23:30 UTC 2018. Universal Time is now: Mon Dec 3 17:23:30 UTC 2018. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up init (1.56) ... Setting up libtsan0:amd64 (8.2.0-10ubuntu1) ... Setting up linux-libc-dev:amd64 (4.19.0-7.8) ... Setting up libdevmapper1.02.1:amd64 (2:1.02.145-4.1ubuntu4) ... Setting up liblsan0:amd64 (8.2.0-10ubuntu1) ... Setting up libgdbm6:amd64 (1.18.1-2) ... Setting up binutils-common:amd64 (2.31.1-10ubuntu1) ... Setting up libmpx2:amd64 (8.2.0-10ubuntu1) ... Setting up perl-modules-5.28 (5.28.1-1) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... Setting up libssl1.1:amd64 (1.1.1a-1ubuntu2) ... Setting up libfakeroot:amd64 (1.23-1) ... Setting up openssl (1.1.1a-1ubuntu2) ... Installing new version of config file /etc/ssl/openssl.cnf ... Setting up libsqlite3-0:amd64 (3.26.0-1) ... Setting up dmsetup (2:1.02.145-4.1ubuntu4) ... Setting up libgdbm-compat4:amd64 (1.18.1-2) ... Setting up lockfile-progs (0.1.18) ... Setting up libasan5:amd64 (8.2.0-10ubuntu1) ... Setting up libitm1:amd64 (8.2.0-10ubuntu1) ... Setting up libubsan1:amd64 (8.2.0-10ubuntu1) ... Setting up libbinutils:amd64 (2.31.1-10ubuntu1) ... Setting up libperl5.28:amd64 (5.28.1-1) ... Setting up fakeroot (1.23-1) ... Setting up perl (5.28.1-1) ... Setting up libgcc-8-dev:amd64 (8.2.0-10ubuntu1) ... Setting up binutils-x86-64-linux-gnu (2.31.1-10ubuntu1) ... Setting up libstdc++-8-dev:amd64 (8.2.0-10ubuntu1) ... Setting up libdpkg-perl (1.19.2ubuntu1) ... Setting up binutils (2.31.1-10ubuntu1) ... Setting up gcc-8 (8.2.0-10ubuntu1) ... Setting up g++-8 (8.2.0-10ubuntu1) ... Setting up dpkg-dev (1.19.2ubuntu1) ... Setting up gcc (4:8.2.0-2ubuntu2) ... Setting up g++ (4:8.2.0-2ubuntu2) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package PACKAGEBUILD-15734942 amd64 disco-proposed -c chroot:build-PACKAGEBUILD-15734942 --arch=amd64 --dist=disco-proposed --nolog -A android-platform-art_8.1.0+r23-1.dsc Initiating build PACKAGEBUILD-15734942 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-139-generic #165-Ubuntu SMP Wed Oct 24 10:58:50 UTC 2018 x86_64 sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on lgw01-amd64-023.buildd +==============================================================================+ | android-platform-art 8.1.0+r23-1 (amd64) 03 Dec 2018 17:23 | +==============================================================================+ Package: android-platform-art Version: 8.1.0+r23-1 Source Version: 8.1.0+r23-1 Distribution: disco-proposed Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 I: NOTICE: Log filtering will replace 'build/android-platform-art-0cQlqq/android-platform-art-8.1.0+r23' with '<>' I: NOTICE: Log filtering will replace 'build/android-platform-art-0cQlqq' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-15734942/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- android-platform-art_8.1.0+r23-1.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-5nq0Ic/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-5nq0Ic/apt_archive ./ InRelease Get:2 copy:/<>/resolver-5nq0Ic/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-5nq0Ic/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-5nq0Ic/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-5nq0Ic/apt_archive ./ Packages [522 B] Fetched 2855 B in 0s (45.9 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libgdbm5 libperl5.26 perl-modules-5.26 Use 'apt autoremove' to remove them. The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 852 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-5nq0Ic/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 ... 14507 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... 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 '/<>/resolver-tKTbfx/apt_archive/sbuild-build-depends-android-platform-art-dummy.deb'. Ign:1 copy:/<>/resolver-tKTbfx/apt_archive ./ InRelease Get:2 copy:/<>/resolver-tKTbfx/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-tKTbfx/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-tKTbfx/apt_archive ./ Sources [380 B] Get:5 copy:/<>/resolver-tKTbfx/apt_archive ./ Packages [657 B] Fetched 3156 B in 0s (41.0 kB/s) Reading package lists... 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 packages were automatically installed and are no longer required: libgdbm5 libperl5.26 perl-modules-5.26 Use 'apt autoremove' to remove them. 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 lib32gcc1 lib32stdc++6 libarchive-zip-perl libbsd-dev libbsd0 libc6-dbg libc6-i386 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 libobjc-8-dev libobjc4 libpipeline1 libpython3-stdlib libpython3.7-minimal libpython3.7-stdlib libsigsegv2 libtool libxml2 m4 man-db mime-support p7zip p7zip-full po-debconf python3 python3-minimal python3.7 python3.7-minimal 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-dbg 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 libltdl-dev libmail-sendmail-perl 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 lib32gcc1 lib32stdc++6 libarchive-zip-perl libbsd-dev libbsd0 libc6-dbg libc6-i386 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 libobjc-8-dev libobjc4 libpipeline1 libpython3-stdlib libpython3.7-minimal libpython3.7-stdlib libsigsegv2 libtool 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 valgrind zlib1g-dev 0 upgraded, 83 newly installed, 0 to remove and 0 not upgraded. Need to get 88.0 MB of archives. After this operation, 449 MB of additional disk space will be used. Get:1 copy:/<>/resolver-tKTbfx/apt_archive ./ sbuild-build-depends-android-platform-art-dummy 0.invalid.0 [988 B] Get:2 http://ftpmaster.internal/ubuntu disco/main amd64 libpython3.7-minimal amd64 3.7.1-1 [544 kB] Get:3 http://ftpmaster.internal/ubuntu disco/main amd64 libexpat1 amd64 2.2.6-1 [87.2 kB] Get:4 http://ftpmaster.internal/ubuntu disco/main amd64 python3.7-minimal amd64 3.7.1-1 [1684 kB] Get:5 http://ftpmaster.internal/ubuntu disco/main amd64 python3-minimal amd64 3.7.1-1ubuntu1 [23.6 kB] Get:6 http://ftpmaster.internal/ubuntu disco/main amd64 mime-support all 3.60ubuntu1 [30.1 kB] Get:7 http://ftpmaster.internal/ubuntu disco/main amd64 libmpdec2 amd64 2.4.2-2 [84.1 kB] Get:8 http://ftpmaster.internal/ubuntu disco/main amd64 libpython3.7-stdlib amd64 3.7.1-1 [1733 kB] Get:9 http://ftpmaster.internal/ubuntu disco/main amd64 python3.7 amd64 3.7.1-1 [272 kB] Get:10 http://ftpmaster.internal/ubuntu disco/main amd64 libpython3-stdlib amd64 3.7.1-1ubuntu1 [7128 B] Get:11 http://ftpmaster.internal/ubuntu disco/main amd64 python3 amd64 3.7.1-1ubuntu1 [47.2 kB] Get:12 http://ftpmaster.internal/ubuntu disco/main amd64 libbsd0 amd64 0.9.1-1 [44.6 kB] Get:13 http://ftpmaster.internal/ubuntu disco/main amd64 bsdmainutils amd64 11.1.2ubuntu2 [181 kB] Get:14 http://ftpmaster.internal/ubuntu disco/main amd64 groff-base amd64 1.22.3-10 [1153 kB] Get:15 http://ftpmaster.internal/ubuntu disco/main amd64 libpipeline1 amd64 1.5.0-2 [25.7 kB] Get:16 http://ftpmaster.internal/ubuntu disco/main amd64 man-db amd64 2.8.4-3 [1028 kB] Get:17 http://ftpmaster.internal/ubuntu disco/main amd64 libmagic-mgc amd64 1:5.34-2 [197 kB] Get:18 http://ftpmaster.internal/ubuntu disco/main amd64 libmagic1 amd64 1:5.34-2 [72.3 kB] Get:19 http://ftpmaster.internal/ubuntu disco/main amd64 file amd64 1:5.34-2 [22.8 kB] Get:20 http://ftpmaster.internal/ubuntu disco/main amd64 libelf1 amd64 0.175-1 [44.2 kB] Get:21 http://ftpmaster.internal/ubuntu disco/main amd64 libglib2.0-0 amd64 2.58.1-2 [1176 kB] Get:22 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libicu63 amd64 63.1-5 [8284 kB] Get:23 http://ftpmaster.internal/ubuntu disco/main amd64 libxml2 amd64 2.9.4+dfsg1-7ubuntu3 [625 kB] Get:24 http://ftpmaster.internal/ubuntu disco/main amd64 gettext-base amd64 0.19.8.1-9 [50.1 kB] Get:25 http://ftpmaster.internal/ubuntu disco/main amd64 libedit2 amd64 3.1-20180525-1 [78.5 kB] Get:26 http://ftpmaster.internal/ubuntu disco/universe amd64 android-liblog amd64 1:8.1.0+r23-4 [41.8 kB] Get:27 http://ftpmaster.internal/ubuntu disco/universe amd64 android-libbase amd64 1:8.1.0+r23-4 [22.0 kB] Get:28 http://ftpmaster.internal/ubuntu disco/universe amd64 android-libcutils amd64 1:8.1.0+r23-4 [22.4 kB] Get:29 http://ftpmaster.internal/ubuntu disco/universe amd64 p7zip amd64 16.02+dfsg-6 [358 kB] Get:30 http://ftpmaster.internal/ubuntu disco/universe amd64 p7zip-full amd64 16.02+dfsg-6 [1164 kB] Get:31 http://ftpmaster.internal/ubuntu disco/universe amd64 android-libunwind amd64 8.1.0+r23-2 [50.7 kB] Get:32 http://ftpmaster.internal/ubuntu disco/universe amd64 android-libbacktrace amd64 1:8.1.0+r23-4 [44.4 kB] Get:33 http://ftpmaster.internal/ubuntu disco/universe amd64 android-libbacktrace-dev amd64 1:8.1.0+r23-4 [7244 B] Get:34 http://ftpmaster.internal/ubuntu disco/universe amd64 android-libbase-dev amd64 1:8.1.0+r23-4 [18.1 kB] Get:35 http://ftpmaster.internal/ubuntu disco/universe amd64 android-libnativebridge amd64 1:8.1.0+r23-4 [9764 B] Get:36 http://ftpmaster.internal/ubuntu disco/universe amd64 android-libnativehelper amd64 8.1.0+r23-1 [15.7 kB] Get:37 http://ftpmaster.internal/ubuntu disco/universe amd64 android-libnativehelper-dev amd64 8.1.0+r23-1 [17.1 kB] Get:38 http://ftpmaster.internal/ubuntu disco/universe amd64 android-libnativebridge-dev amd64 1:8.1.0+r23-4 [8212 B] Get:39 http://ftpmaster.internal/ubuntu disco/universe amd64 android-libnativeloader amd64 1:8.1.0+r23-4 [6156 B] Get:40 http://ftpmaster.internal/ubuntu disco/universe amd64 android-libnativeloader-dev amd64 1:8.1.0+r23-4 [6520 B] Get:41 http://ftpmaster.internal/ubuntu disco/universe amd64 android-libutils amd64 1:8.1.0+r23-4 [48.1 kB] Get:42 http://ftpmaster.internal/ubuntu disco/universe amd64 android-libziparchive amd64 1:8.1.0+r23-4 [23.5 kB] Get:43 http://ftpmaster.internal/ubuntu disco/universe amd64 android-libziparchive-dev amd64 1:8.1.0+r23-4 [8436 B] Get:44 http://ftpmaster.internal/ubuntu disco/universe amd64 android-platform-system-core-headers all 1:8.1.0+r23-4 [25.7 kB] Get:45 http://ftpmaster.internal/ubuntu disco/main amd64 libsigsegv2 amd64 2.12-2 [13.9 kB] Get:46 http://ftpmaster.internal/ubuntu disco/main amd64 m4 amd64 1.4.18-2 [199 kB] Get:47 http://ftpmaster.internal/ubuntu disco/main amd64 autoconf all 2.69-11 [322 kB] Get:48 http://ftpmaster.internal/ubuntu disco/main amd64 autotools-dev all 20180224.1 [39.6 kB] Get:49 http://ftpmaster.internal/ubuntu disco/main amd64 automake all 1:1.16.1-4 [522 kB] Get:50 http://ftpmaster.internal/ubuntu disco/main amd64 autopoint all 0.19.8.1-9 [412 kB] Get:51 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libllvm7 amd64 1:7.0.1~+rc2-7 [12.9 MB] Get:52 http://ftpmaster.internal/ubuntu disco/main amd64 libgc1c2 amd64 1:7.6.4-0.4 [83.4 kB] Get:53 http://ftpmaster.internal/ubuntu disco/main amd64 libobjc4 amd64 8.2.0-10ubuntu1 [50.0 kB] Get:54 http://ftpmaster.internal/ubuntu disco/universe amd64 libobjc-8-dev amd64 8.2.0-10ubuntu1 [229 kB] Get:55 http://ftpmaster.internal/ubuntu disco/main amd64 libc6-i386 amd64 2.28-0ubuntu1 [2665 kB] Get:56 http://ftpmaster.internal/ubuntu disco/main amd64 lib32gcc1 amd64 1:8.2.0-10ubuntu1 [47.9 kB] Get:57 http://ftpmaster.internal/ubuntu disco/main amd64 lib32stdc++6 amd64 8.2.0-10ubuntu1 [414 kB] Get:58 http://ftpmaster.internal/ubuntu disco-proposed/universe amd64 libclang-common-7-dev amd64 1:7.0.1~+rc2-7 [3127 kB] Get:59 http://ftpmaster.internal/ubuntu disco-proposed/universe amd64 libclang1-7 amd64 1:7.0.1~+rc2-7 [5947 kB] Get:60 http://ftpmaster.internal/ubuntu disco-proposed/universe amd64 clang-7 amd64 1:7.0.1~+rc2-7 [7848 kB] Get:61 http://ftpmaster.internal/ubuntu disco/universe amd64 clang amd64 1:7.0-46 [3208 B] Get:62 http://ftpmaster.internal/ubuntu disco/main amd64 libtool all 2.4.6-6 [195 kB] Get:63 http://ftpmaster.internal/ubuntu disco/main amd64 dh-autoreconf all 19 [16.1 kB] Get:64 http://ftpmaster.internal/ubuntu disco/main amd64 libarchive-zip-perl all 1.64-1 [84.9 kB] Get:65 http://ftpmaster.internal/ubuntu disco/main amd64 libfile-stripnondeterminism-perl all 0.45.0-1 [15.1 kB] Get:66 http://ftpmaster.internal/ubuntu disco/main amd64 dh-strip-nondeterminism all 0.45.0-1 [5128 B] Get:67 http://ftpmaster.internal/ubuntu disco/main amd64 dwz amd64 0.12-2 [77.7 kB] Get:68 http://ftpmaster.internal/ubuntu disco/main amd64 libcroco3 amd64 0.6.12-2 [81.3 kB] Get:69 http://ftpmaster.internal/ubuntu disco/main amd64 gettext amd64 0.19.8.1-9 [896 kB] Get:70 http://ftpmaster.internal/ubuntu disco/main amd64 intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:71 http://ftpmaster.internal/ubuntu disco/main amd64 po-debconf all 1.0.21 [233 kB] Get:72 http://ftpmaster.internal/ubuntu disco/main amd64 debhelper all 11.3.2ubuntu1 [883 kB] Get:73 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 icu-devtools amd64 63.1-5 [183 kB] Get:74 http://ftpmaster.internal/ubuntu disco/main amd64 libbsd-dev amd64 0.9.1-1 [162 kB] Get:75 http://ftpmaster.internal/ubuntu disco-proposed/main amd64 libicu-dev amd64 63.1-5 [9178 kB] Get:76 http://ftpmaster.internal/ubuntu disco/main amd64 libc6-dbg amd64 2.28-0ubuntu1 [5715 kB] Get:77 http://ftpmaster.internal/ubuntu disco/main amd64 valgrind amd64 1:3.14.0-0ubuntu3 [15.6 MB] Get:78 http://ftpmaster.internal/ubuntu disco/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-0ubuntu2 [176 kB] Get:79 http://ftpmaster.internal/ubuntu disco/universe amd64 android-liblog-dev amd64 1:8.1.0+r23-4 [20.0 kB] Get:80 http://ftpmaster.internal/ubuntu disco/universe amd64 android-libcutils-dev amd64 1:8.1.0+r23-4 [20.0 kB] Get:81 http://ftpmaster.internal/ubuntu disco/universe amd64 android-libutils-dev amd64 1:8.1.0+r23-4 [50.4 kB] Get:82 http://ftpmaster.internal/ubuntu disco/main amd64 dh-exec amd64 0.23build1 [24.6 kB] Get:83 http://ftpmaster.internal/ubuntu disco/main amd64 liblz4-dev amd64 1.8.2-1ubuntu1 [107 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 88.0 MB in 3s (32.7 MB/s) Selecting previously unselected package libpython3.7-minimal:amd64. (Reading database ... 14507 files and directories currently installed.) Preparing to unpack .../libpython3.7-minimal_3.7.1-1_amd64.deb ... Unpacking libpython3.7-minimal:amd64 (3.7.1-1) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.2.6-1_amd64.deb ... Unpacking libexpat1:amd64 (2.2.6-1) ... Selecting previously unselected package python3.7-minimal. Preparing to unpack .../python3.7-minimal_3.7.1-1_amd64.deb ... Unpacking python3.7-minimal (3.7.1-1) ... Setting up libpython3.7-minimal:amd64 (3.7.1-1) ... Setting up libexpat1:amd64 (2.2.6-1) ... Setting up python3.7-minimal (3.7.1-1) ... Selecting previously unselected package python3-minimal. (Reading database ... 14756 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.7.1-1ubuntu1_amd64.deb ... Unpacking python3-minimal (3.7.1-1ubuntu1) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.60ubuntu1_all.deb ... Unpacking mime-support (3.60ubuntu1) ... Selecting previously unselected package libmpdec2:amd64. Preparing to unpack .../2-libmpdec2_2.4.2-2_amd64.deb ... Unpacking libmpdec2:amd64 (2.4.2-2) ... Selecting previously unselected package libpython3.7-stdlib:amd64. Preparing to unpack .../3-libpython3.7-stdlib_3.7.1-1_amd64.deb ... Unpacking libpython3.7-stdlib:amd64 (3.7.1-1) ... Selecting previously unselected package python3.7. Preparing to unpack .../4-python3.7_3.7.1-1_amd64.deb ... Unpacking python3.7 (3.7.1-1) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../5-libpython3-stdlib_3.7.1-1ubuntu1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.7.1-1ubuntu1) ... Setting up python3-minimal (3.7.1-1ubuntu1) ... Selecting previously unselected package python3. (Reading database ... 15190 files and directories currently installed.) Preparing to unpack .../00-python3_3.7.1-1ubuntu1_amd64.deb ... Unpacking python3 (3.7.1-1ubuntu1) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../01-libbsd0_0.9.1-1_amd64.deb ... Unpacking libbsd0:amd64 (0.9.1-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../02-bsdmainutils_11.1.2ubuntu2_amd64.deb ... Unpacking bsdmainutils (11.1.2ubuntu2) ... Selecting previously unselected package groff-base. Preparing to unpack .../03-groff-base_1.22.3-10_amd64.deb ... Unpacking groff-base (1.22.3-10) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../04-libpipeline1_1.5.0-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.0-2) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.8.4-3_amd64.deb ... Unpacking man-db (2.8.4-3) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../06-libmagic-mgc_1%3a5.34-2_amd64.deb ... Unpacking libmagic-mgc (1:5.34-2) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../07-libmagic1_1%3a5.34-2_amd64.deb ... Unpacking libmagic1:amd64 (1:5.34-2) ... Selecting previously unselected package file. Preparing to unpack .../08-file_1%3a5.34-2_amd64.deb ... Unpacking file (1:5.34-2) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../09-libelf1_0.175-1_amd64.deb ... Unpacking libelf1:amd64 (0.175-1) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../10-libglib2.0-0_2.58.1-2_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.58.1-2) ... Selecting previously unselected package libicu63:amd64. Preparing to unpack .../11-libicu63_63.1-5_amd64.deb ... Unpacking libicu63:amd64 (63.1-5) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../12-libxml2_2.9.4+dfsg1-7ubuntu3_amd64.deb ... Unpacking libxml2:amd64 (2.9.4+dfsg1-7ubuntu3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../13-gettext-base_0.19.8.1-9_amd64.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../14-libedit2_3.1-20180525-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20180525-1) ... Selecting previously unselected package android-liblog. Preparing to unpack .../15-android-liblog_1%3a8.1.0+r23-4_amd64.deb ... Unpacking android-liblog (1:8.1.0+r23-4) ... Selecting previously unselected package android-libbase. Preparing to unpack .../16-android-libbase_1%3a8.1.0+r23-4_amd64.deb ... Unpacking android-libbase (1:8.1.0+r23-4) ... Selecting previously unselected package android-libcutils. Preparing to unpack .../17-android-libcutils_1%3a8.1.0+r23-4_amd64.deb ... Unpacking android-libcutils (1:8.1.0+r23-4) ... Selecting previously unselected package p7zip. Preparing to unpack .../18-p7zip_16.02+dfsg-6_amd64.deb ... Unpacking p7zip (16.02+dfsg-6) ... Selecting previously unselected package p7zip-full. Preparing to unpack .../19-p7zip-full_16.02+dfsg-6_amd64.deb ... Unpacking p7zip-full (16.02+dfsg-6) ... Selecting previously unselected package android-libunwind. Preparing to unpack .../20-android-libunwind_8.1.0+r23-2_amd64.deb ... Unpacking android-libunwind (8.1.0+r23-2) ... Selecting previously unselected package android-libbacktrace. Preparing to unpack .../21-android-libbacktrace_1%3a8.1.0+r23-4_amd64.deb ... Unpacking android-libbacktrace (1:8.1.0+r23-4) ... Selecting previously unselected package android-libbacktrace-dev. Preparing to unpack .../22-android-libbacktrace-dev_1%3a8.1.0+r23-4_amd64.deb ... Unpacking android-libbacktrace-dev (1:8.1.0+r23-4) ... Selecting previously unselected package android-libbase-dev. Preparing to unpack .../23-android-libbase-dev_1%3a8.1.0+r23-4_amd64.deb ... Unpacking android-libbase-dev (1:8.1.0+r23-4) ... Selecting previously unselected package android-libnativebridge. Preparing to unpack .../24-android-libnativebridge_1%3a8.1.0+r23-4_amd64.deb ... Unpacking android-libnativebridge (1:8.1.0+r23-4) ... Selecting previously unselected package android-libnativehelper. Preparing to unpack .../25-android-libnativehelper_8.1.0+r23-1_amd64.deb ... Unpacking android-libnativehelper (8.1.0+r23-1) ... Selecting previously unselected package android-libnativehelper-dev. Preparing to unpack .../26-android-libnativehelper-dev_8.1.0+r23-1_amd64.deb ... Unpacking android-libnativehelper-dev (8.1.0+r23-1) ... Selecting previously unselected package android-libnativebridge-dev. Preparing to unpack .../27-android-libnativebridge-dev_1%3a8.1.0+r23-4_amd64.deb ... Unpacking android-libnativebridge-dev (1:8.1.0+r23-4) ... Selecting previously unselected package android-libnativeloader. Preparing to unpack .../28-android-libnativeloader_1%3a8.1.0+r23-4_amd64.deb ... Unpacking android-libnativeloader (1:8.1.0+r23-4) ... Selecting previously unselected package android-libnativeloader-dev. Preparing to unpack .../29-android-libnativeloader-dev_1%3a8.1.0+r23-4_amd64.deb ... Unpacking android-libnativeloader-dev (1:8.1.0+r23-4) ... Selecting previously unselected package android-libutils. Preparing to unpack .../30-android-libutils_1%3a8.1.0+r23-4_amd64.deb ... Unpacking android-libutils (1:8.1.0+r23-4) ... Selecting previously unselected package android-libziparchive. Preparing to unpack .../31-android-libziparchive_1%3a8.1.0+r23-4_amd64.deb ... Unpacking android-libziparchive (1:8.1.0+r23-4) ... Selecting previously unselected package android-libziparchive-dev. Preparing to unpack .../32-android-libziparchive-dev_1%3a8.1.0+r23-4_amd64.deb ... Unpacking android-libziparchive-dev (1:8.1.0+r23-4) ... Selecting previously unselected package android-platform-system-core-headers. Preparing to unpack .../33-android-platform-system-core-headers_1%3a8.1.0+r23-4_all.deb ... Unpacking android-platform-system-core-headers (1:8.1.0+r23-4) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../34-libsigsegv2_2.12-2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../35-m4_1.4.18-2_amd64.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../36-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../37-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../38-automake_1%3a1.16.1-4_all.deb ... Unpacking automake (1:1.16.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../39-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package libllvm7:amd64. Preparing to unpack .../40-libllvm7_1%3a7.0.1~+rc2-7_amd64.deb ... Unpacking libllvm7:amd64 (1:7.0.1~+rc2-7) ... Selecting previously unselected package libgc1c2:amd64. Preparing to unpack .../41-libgc1c2_1%3a7.6.4-0.4_amd64.deb ... Unpacking libgc1c2:amd64 (1:7.6.4-0.4) ... Selecting previously unselected package libobjc4:amd64. Preparing to unpack .../42-libobjc4_8.2.0-10ubuntu1_amd64.deb ... Unpacking libobjc4:amd64 (8.2.0-10ubuntu1) ... Selecting previously unselected package libobjc-8-dev:amd64. Preparing to unpack .../43-libobjc-8-dev_8.2.0-10ubuntu1_amd64.deb ... Unpacking libobjc-8-dev:amd64 (8.2.0-10ubuntu1) ... Selecting previously unselected package libc6-i386. Preparing to unpack .../44-libc6-i386_2.28-0ubuntu1_amd64.deb ... Unpacking libc6-i386 (2.28-0ubuntu1) ... Selecting previously unselected package lib32gcc1. Preparing to unpack .../45-lib32gcc1_1%3a8.2.0-10ubuntu1_amd64.deb ... Unpacking lib32gcc1 (1:8.2.0-10ubuntu1) ... Selecting previously unselected package lib32stdc++6. Preparing to unpack .../46-lib32stdc++6_8.2.0-10ubuntu1_amd64.deb ... Unpacking lib32stdc++6 (8.2.0-10ubuntu1) ... Selecting previously unselected package libclang-common-7-dev. Preparing to unpack .../47-libclang-common-7-dev_1%3a7.0.1~+rc2-7_amd64.deb ... Unpacking libclang-common-7-dev (1:7.0.1~+rc2-7) ... Selecting previously unselected package libclang1-7:amd64. Preparing to unpack .../48-libclang1-7_1%3a7.0.1~+rc2-7_amd64.deb ... Unpacking libclang1-7:amd64 (1:7.0.1~+rc2-7) ... Selecting previously unselected package clang-7. Preparing to unpack .../49-clang-7_1%3a7.0.1~+rc2-7_amd64.deb ... Unpacking clang-7 (1:7.0.1~+rc2-7) ... Selecting previously unselected package clang. Preparing to unpack .../50-clang_1%3a7.0-46_amd64.deb ... Unpacking clang (1:7.0-46) ... Selecting previously unselected package libtool. Preparing to unpack .../51-libtool_2.4.6-6_all.deb ... Unpacking libtool (2.4.6-6) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../52-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../53-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 .../54-libfile-stripnondeterminism-perl_0.45.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.45.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../55-dh-strip-nondeterminism_0.45.0-1_all.deb ... Unpacking dh-strip-nondeterminism (0.45.0-1) ... Selecting previously unselected package dwz. Preparing to unpack .../56-dwz_0.12-2_amd64.deb ... Unpacking dwz (0.12-2) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../57-libcroco3_0.6.12-2_amd64.deb ... Unpacking libcroco3:amd64 (0.6.12-2) ... Selecting previously unselected package gettext. Preparing to unpack .../58-gettext_0.19.8.1-9_amd64.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../59-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../60-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../61-debhelper_11.3.2ubuntu1_all.deb ... Unpacking debhelper (11.3.2ubuntu1) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../62-icu-devtools_63.1-5_amd64.deb ... Unpacking icu-devtools (63.1-5) ... Selecting previously unselected package libbsd-dev:amd64. Preparing to unpack .../63-libbsd-dev_0.9.1-1_amd64.deb ... Unpacking libbsd-dev:amd64 (0.9.1-1) ... Selecting previously unselected package libicu-dev. Preparing to unpack .../64-libicu-dev_63.1-5_amd64.deb ... Unpacking libicu-dev (63.1-5) ... Selecting previously unselected package libc6-dbg:amd64. Preparing to unpack .../65-libc6-dbg_2.28-0ubuntu1_amd64.deb ... Unpacking libc6-dbg:amd64 (2.28-0ubuntu1) ... Selecting previously unselected package valgrind. Preparing to unpack .../66-valgrind_1%3a3.14.0-0ubuntu3_amd64.deb ... Unpacking valgrind (1:3.14.0-0ubuntu3) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../67-zlib1g-dev_1%3a1.2.11.dfsg-0ubuntu2_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-0ubuntu2) ... Selecting previously unselected package android-liblog-dev. Preparing to unpack .../68-android-liblog-dev_1%3a8.1.0+r23-4_amd64.deb ... Unpacking android-liblog-dev (1:8.1.0+r23-4) ... Selecting previously unselected package android-libcutils-dev. Preparing to unpack .../69-android-libcutils-dev_1%3a8.1.0+r23-4_amd64.deb ... Unpacking android-libcutils-dev (1:8.1.0+r23-4) ... Selecting previously unselected package android-libutils-dev. Preparing to unpack .../70-android-libutils-dev_1%3a8.1.0+r23-4_amd64.deb ... Unpacking android-libutils-dev (1:8.1.0+r23-4) ... Selecting previously unselected package dh-exec. Preparing to unpack .../71-dh-exec_0.23build1_amd64.deb ... Unpacking dh-exec (0.23build1) ... Selecting previously unselected package liblz4-dev:amd64. Preparing to unpack .../72-liblz4-dev_1.8.2-1ubuntu1_amd64.deb ... Unpacking liblz4-dev:amd64 (1.8.2-1ubuntu1) ... Selecting previously unselected package sbuild-build-depends-android-platform-art-dummy. Preparing to unpack .../73-sbuild-build-depends-android-platform-art-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-android-platform-art-dummy (0.invalid.0) ... Setting up libedit2:amd64 (3.1-20180525-1) ... Setting up libc6-dbg:amd64 (2.28-0ubuntu1) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up mime-support (3.60ubuntu1) ... Setting up libicu63:amd64 (63.1-5) ... Setting up libsigsegv2:amd64 (2.12-2) ... Setting up libllvm7:amd64 (1:7.0.1~+rc2-7) ... Setting up libelf1:amd64 (0.175-1) ... Setting up libclang1-7:amd64 (1:7.0.1~+rc2-7) ... Setting up groff-base (1.22.3-10) ... Setting up libglib2.0-0:amd64 (2.58.1-2) ... No schema files found: doing nothing. Setting up android-liblog (1:8.1.0+r23-4) ... Setting up libgc1c2:amd64 (1:7.6.4-0.4) ... Setting up android-platform-system-core-headers (1:8.1.0+r23-4) ... Setting up gettext-base (0.19.8.1-9) ... Setting up libpipeline1:amd64 (1.5.0-2) ... Setting up libc6-i386 (2.28-0ubuntu1) ... Setting up m4 (1.4.18-2) ... Setting up libbsd0:amd64 (0.9.1-1) ... Setting up android-liblog-dev (1:8.1.0+r23-4) ... Setting up libxml2:amd64 (2.9.4+dfsg1-7ubuntu3) ... Setting up libmagic-mgc (1:5.34-2) ... Setting up libmagic1:amd64 (1:5.34-2) ... Setting up libcroco3:amd64 (0.6.12-2) ... Setting up android-libnativebridge (1:8.1.0+r23-4) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... Setting up dwz (0.12-2) ... Setting up autotools-dev (20180224.1) ... Setting up p7zip (16.02+dfsg-6) ... Setting up android-libnativeloader (1:8.1.0+r23-4) ... Setting up icu-devtools (63.1-5) ... Setting up valgrind (1:3.14.0-0ubuntu3) ... Setting up liblz4-dev:amd64 (1.8.2-1ubuntu1) ... Setting up bsdmainutils (11.1.2ubuntu2) ... 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 autopoint (0.19.8.1-9) ... Setting up libmpdec2:amd64 (2.4.2-2) ... Setting up lib32gcc1 (1:8.2.0-10ubuntu1) ... Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-0ubuntu2) ... Setting up libfile-stripnondeterminism-perl (0.45.0-1) ... Setting up libobjc4:amd64 (8.2.0-10ubuntu1) ... Setting up libpython3.7-stdlib:amd64 (3.7.1-1) ... Setting up libobjc-8-dev:amd64 (8.2.0-10ubuntu1) ... Setting up android-libbase (1:8.1.0+r23-4) ... Setting up gettext (0.19.8.1-9) ... Setting up libbsd-dev:amd64 (0.9.1-1) ... Setting up android-libnativehelper (8.1.0+r23-1) ... Setting up android-libcutils (1:8.1.0+r23-4) ... Setting up python3.7 (3.7.1-1) ... Setting up autoconf (2.69-11) ... Setting up libicu-dev (63.1-5) ... Setting up file (1:5.34-2) ... Setting up android-libnativehelper-dev (8.1.0+r23-1) ... Setting up p7zip-full (16.02+dfsg-6) ... Setting up intltool-debian (0.35.0+20060710.4) ... 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 android-libnativeloader-dev (1:8.1.0+r23-4) ... Setting up android-libcutils-dev (1:8.1.0+r23-4) ... Setting up man-db (2.8.4-3) ... Not building database; man-db/auto-update is not 'true'. Setting up lib32stdc++6 (8.2.0-10ubuntu1) ... Setting up libtool (2.4.6-6) ... Setting up libpython3-stdlib:amd64 (3.7.1-1ubuntu1) ... Setting up android-libunwind (8.1.0+r23-2) ... Setting up android-libnativebridge-dev (1:8.1.0+r23-4) ... Setting up android-libbase-dev (1:8.1.0+r23-4) ... Setting up po-debconf (1.0.21) ... Setting up python3 (3.7.1-1ubuntu1) ... Setting up libclang-common-7-dev (1:7.0.1~+rc2-7) ... Setting up android-libbacktrace (1:8.1.0+r23-4) ... Setting up clang-7 (1:7.0.1~+rc2-7) ... Setting up android-libbacktrace-dev (1:8.1.0+r23-4) ... Setting up android-libutils (1:8.1.0+r23-4) ... Setting up clang (1:7.0-46) ... Setting up android-libziparchive (1:8.1.0+r23-4) ... Setting up android-libutils-dev (1:8.1.0+r23-4) ... Setting up android-libziparchive-dev (1:8.1.0+r23-4) ... Setting up dh-autoreconf (19) ... Setting up dh-strip-nondeterminism (0.45.0-1) ... Setting up debhelper (11.3.2ubuntu1) ... Setting up dh-exec (0.23build1) ... Setting up sbuild-build-depends-android-platform-art-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.28-0ubuntu1) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-139-generic amd64 (x86_64) Toolchain package versions: binutils_2.31.1-10ubuntu1 dpkg-dev_1.19.2ubuntu1 g++-8_8.2.0-10ubuntu1 gcc-8_8.2.0-10ubuntu1 libc6-dev_2.28-0ubuntu1 libstdc++-8-dev_8.2.0-10ubuntu1 libstdc++6_8.2.0-10ubuntu1 linux-libc-dev_4.19.0-7.8 Package versions: adduser_3.117ubuntu1 advancecomp_2.1-1 android-libbacktrace_1:8.1.0+r23-4 android-libbacktrace-dev_1:8.1.0+r23-4 android-libbase_1:8.1.0+r23-4 android-libbase-dev_1:8.1.0+r23-4 android-libcutils_1:8.1.0+r23-4 android-libcutils-dev_1:8.1.0+r23-4 android-liblog_1:8.1.0+r23-4 android-liblog-dev_1:8.1.0+r23-4 android-libnativebridge_1:8.1.0+r23-4 android-libnativebridge-dev_1:8.1.0+r23-4 android-libnativehelper_8.1.0+r23-1 android-libnativehelper-dev_8.1.0+r23-1 android-libnativeloader_1:8.1.0+r23-4 android-libnativeloader-dev_1:8.1.0+r23-4 android-libunwind_8.1.0+r23-2 android-libutils_1:8.1.0+r23-4 android-libutils-dev_1:8.1.0+r23-4 android-libziparchive_1:8.1.0+r23-4 android-libziparchive-dev_1:8.1.0+r23-4 android-platform-system-core-headers_1:8.1.0+r23-4 apt_1.8.0~alpha2ubuntu1 autoconf_2.69-11 automake_1:1.16.1-4 autopoint_0.19.8.1-9 autotools-dev_20180224.1 base-files_10.1ubuntu8 base-passwd_3.5.45 bash_4.4.18-2ubuntu3 binutils_2.31.1-10ubuntu1 binutils-common_2.31.1-10ubuntu1 binutils-x86-64-linux-gnu_2.31.1-10ubuntu1 bsdmainutils_11.1.2ubuntu2 bsdutils_1:2.32-0.1ubuntu2 build-essential_12.5ubuntu2 bzip2_1.0.6-9 ca-certificates_20180409 clang_1:7.0-46 clang-7_1:7.0.1~+rc2-7 coreutils_8.28-1ubuntu2 cpp_4:8.2.0-2ubuntu2 cpp-8_8.2.0-10ubuntu1 dash_0.5.10.2-1 debconf_1.5.69 debhelper_11.3.2ubuntu1 debianutils_4.8.6 dh-autoreconf_19 dh-exec_0.23build1 dh-strip-nondeterminism_0.45.0-1 diffutils_1:3.6-1 dmsetup_2:1.02.145-4.1ubuntu4 dpkg_1.19.2ubuntu1 dpkg-dev_1.19.2ubuntu1 dwz_0.12-2 e2fslibs_1.44.4-2 e2fsprogs_1.44.4-2 fakeroot_1.23-1 fdisk_2.32-0.1ubuntu2 file_1:5.34-2 findutils_4.6.0+git+20181018-1 g++_4:8.2.0-2ubuntu2 g++-8_8.2.0-10ubuntu1 gcc_4:8.2.0-2ubuntu2 gcc-8_8.2.0-10ubuntu1 gcc-8-base_8.2.0-10ubuntu1 gettext_0.19.8.1-9 gettext-base_0.19.8.1-9 gpg_2.2.8-3ubuntu1 gpg-agent_2.2.8-3ubuntu1 gpgconf_2.2.8-3ubuntu1 gpgv_2.2.8-3ubuntu1 grep_3.1-2ubuntu1 groff-base_1.22.3-10 gzip_1.6-5ubuntu2 hostname_3.21 icu-devtools_63.1-5 init_1.56 init-system-helpers_1.56 initscripts_2.88dsf-59.3ubuntu2 insserv_1.14.0-5ubuntu3 intltool-debian_0.35.0+20060710.4 lib32gcc1_1:8.2.0-10ubuntu1 lib32stdc++6_8.2.0-10ubuntu1 libacl1_2.2.52-3build1 libapparmor1_2.12-4ubuntu10 libapt-pkg5.0_1.8.0~alpha2ubuntu1 libarchive-zip-perl_1.64-1 libargon2-1_0~20171227-0.1 libasan5_8.2.0-10ubuntu1 libassuan0_2.5.1-2 libatomic1_8.2.0-10ubuntu1 libattr1_1:2.4.47-2build1 libaudit-common_1:2.8.3-1ubuntu3 libaudit1_1:2.8.3-1ubuntu3 libbinutils_2.31.1-10ubuntu1 libblkid1_2.32-0.1ubuntu2 libbsd-dev_0.9.1-1 libbsd0_0.9.1-1 libbz2-1.0_1.0.6-9 libc-bin_2.28-0ubuntu1 libc-dev-bin_2.28-0ubuntu1 libc6_2.28-0ubuntu1 libc6-dbg_2.28-0ubuntu1 libc6-dev_2.28-0ubuntu1 libc6-i386_2.28-0ubuntu1 libcap-ng0_0.7.9-1build1 libcap2_1:2.25-1.2 libcc1-0_8.2.0-10ubuntu1 libclang-common-7-dev_1:7.0.1~+rc2-7 libclang1-7_1:7.0.1~+rc2-7 libcom-err2_1.44.4-2 libcomerr2_1.44.4-2 libcroco3_0.6.12-2 libcryptsetup12_2:2.0.4-2ubuntu2 libdb5.3_5.3.28+dfsg1-0.2 libdebconfclient0_0.244ubuntu1 libdevmapper1.02.1_2:1.02.145-4.1ubuntu4 libdpkg-perl_1.19.2ubuntu1 libedit2_3.1-20180525-1 libelf1_0.175-1 libexpat1_2.2.6-1 libext2fs2_1.44.4-2 libfakeroot_1.23-1 libfdisk1_2.32-0.1ubuntu2 libffi6_3.2.1-9 libfile-stripnondeterminism-perl_0.45.0-1 libgc1c2_1:7.6.4-0.4 libgcc-8-dev_8.2.0-10ubuntu1 libgcc1_1:8.2.0-10ubuntu1 libgcrypt20_1.8.4-3ubuntu1 libgdbm-compat4_1.18.1-2 libgdbm5_1.14.1-6 libgdbm6_1.18.1-2 libglib2.0-0_2.58.1-2 libgmp10_2:6.1.2+dfsg-4 libgnutls30_3.6.4-2ubuntu2 libgomp1_8.2.0-10ubuntu1 libgpg-error0_1.32-3 libhogweed4_3.4-1 libicu-dev_63.1-5 libicu63_63.1-5 libidn11_1.33-2.2ubuntu1 libidn2-0_2.0.5-1 libip4tc0_1.6.1-2ubuntu2 libisl19_0.20-2 libitm1_8.2.0-10ubuntu1 libjson-c3_0.12.1-1.3 libkmod2_25-1ubuntu2 libllvm7_1:7.0.1~+rc2-7 liblockfile-bin_1.14-1.1 liblockfile1_1.14-1.1 liblsan0_8.2.0-10ubuntu1 liblz4-1_1.8.2-1ubuntu1 liblz4-dev_1.8.2-1ubuntu1 liblzma5_5.2.2-1.3 libmagic-mgc_1:5.34-2 libmagic1_1:5.34-2 libmount1_2.32-0.1ubuntu2 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr6_4.0.1-1 libmpx2_8.2.0-10ubuntu1 libncurses6_6.1+20180210-4ubuntu1 libncursesw6_6.1+20180210-4ubuntu1 libnettle6_3.4-1 libnpth0_1.6-1 libobjc-8-dev_8.2.0-10ubuntu1 libobjc4_8.2.0-10ubuntu1 libp11-kit0_0.23.14-2 libpam-modules_1.1.8-3.6ubuntu2 libpam-modules-bin_1.1.8-3.6ubuntu2 libpam-runtime_1.1.8-3.6ubuntu2 libpam0g_1.1.8-3.6ubuntu2 libpcre3_2:8.39-11 libperl5.26_5.26.2-7 libperl5.28_5.28.1-1 libpipeline1_1.5.0-2 libpng16-16_1.6.34-2 libprocps7_2:3.3.15-2ubuntu1 libpython3-stdlib_3.7.1-1ubuntu1 libpython3.7-minimal_3.7.1-1 libpython3.7-stdlib_3.7.1-1 libquadmath0_8.2.0-10ubuntu1 libreadline7_7.0-5 libseccomp2_2.3.3-3ubuntu2 libselinux1_2.8-1build2 libsemanage-common_2.8-1build2 libsemanage1_2.8-1build2 libsepol1_2.8-1 libsigsegv2_2.12-2 libslang2_2.3.2-1ubuntu1 libsmartcols1_2.32-0.1ubuntu2 libsqlite3-0_3.26.0-1 libss2_1.44.4-2 libssl1.1_1.1.1a-1ubuntu2 libstdc++-8-dev_8.2.0-10ubuntu1 libstdc++6_8.2.0-10ubuntu1 libsystemd0_239-7ubuntu15 libtasn1-6_4.13-3 libtinfo6_6.1+20180210-4ubuntu1 libtool_2.4.6-6 libtsan0_8.2.0-10ubuntu1 libubsan1_8.2.0-10ubuntu1 libudev1_239-7ubuntu15 libunistring2_0.9.10-1ubuntu1 libusb-0.1-4_2:0.1.12-32 libuuid1_2.32-0.1ubuntu2 libxml2_2.9.4+dfsg1-7ubuntu3 libzstd1_1.3.5+dfsg-1ubuntu1 linux-libc-dev_4.19.0-7.8 lockfile-progs_0.1.18 login_1:4.5-1ubuntu1 lsb-base_9.20170808ubuntu1 m4_1.4.18-2 make_4.2.1-1.2 man-db_2.8.4-3 mawk_1.3.3-17ubuntu3 mime-support_3.60ubuntu1 mount_2.32-0.1ubuntu2 multiarch-support_2.28-0ubuntu1 ncurses-base_6.1+20180210-4ubuntu1 ncurses-bin_6.1+20180210-4ubuntu1 openssl_1.1.1a-1ubuntu2 optipng_0.7.6-1.1 p7zip_16.02+dfsg-6 p7zip-full_16.02+dfsg-6 passwd_1:4.5-1ubuntu1 patch_2.7.6-3 perl_5.28.1-1 perl-base_5.28.1-1 perl-modules-5.26_5.26.2-7 perl-modules-5.28_5.28.1-1 pinentry-curses_1.1.0-1build2 pkgbinarymangler_143 po-debconf_1.0.21 policyrcd-script-zg2_0.1-3 procps_2:3.3.15-2ubuntu1 python3_3.7.1-1ubuntu1 python3-minimal_3.7.1-1ubuntu1 python3.7_3.7.1-1 python3.7-minimal_3.7.1-1 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.5-2 sensible-utils_0.0.12 systemd_239-7ubuntu15 systemd-sysv_239-7ubuntu15 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.88dsf-59.10ubuntu2 tar_1.30+dfsg-3 tzdata_2018g-1 ubuntu-keyring_2018.09.18.1 util-linux_2.32-0.1ubuntu2 valgrind_1:3.14.0-0ubuntu3 xz-utils_5.2.2-1.3 zlib1g_1:1.2.11.dfsg-0ubuntu2 zlib1g-dev_1:1.2.11.dfsg-0ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Tue Nov 20 22:08:52 2018 UTC gpgv: using RSA key 3E177817BA1B9BFA gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./android-platform-art_8.1.0+r23-1.dsc dpkg-source: info: extracting android-platform-art in 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-1.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 Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-15734942 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-15734942 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-15734942 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package android-platform-art dpkg-buildpackage: info: source version 8.1.0+r23-1 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/<>/android-platform-art-8.1.0+r23' dh_auto_clean make clean --file=debian/libart.mk make[2]: Entering directory '/<>/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/x86_64/context_x86_64.o runtime/arch/x86_64/entrypoints_init_x86_64.o runtime/arch/x86_64/thread_x86_64.o runtime/monitor_pool.o runtime/arch/x86/fault_handler_x86.o operator_out.o runtime/interpreter/mterp/out/mterp_x86_64.o runtime/arch/x86_64/jni_entrypoints_x86_64.o runtime/arch/x86_64/memcmp16_x86_64.o runtime/arch/x86_64/quick_entrypoints_x86_64.o make[2]: Leaving directory '/<>/android-platform-art-8.1.0+r23' make[1]: Leaving directory '/<>/android-platform-art-8.1.0+r23' dh_clean debian/rules build make: 'build' is up to date. fakeroot debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_build make[1]: Entering directory '/<>/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 '/<>/android-platform-art-8.1.0+r23' mkdir --parents debian/out clang++ tools/dmtracedump/tracedump.cc -o debian/out/dmtracedump -g -O2 -fdebug-prefix-map=/<>/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 -Itools/dmtracedump -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC tools/dmtracedump/tracedump.cc:1482:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] system(command); ^~~~~~ ~~~~~~~ 1 warning generated. make[2]: Leaving directory '/<>/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 '/<>/android-platform-art-8.1.0+r23' mkdir --parents debian/out clang++ -o debian/out/libsigchain.so.0 -g -O2 -fdebug-prefix-map=/<>/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 -Isigchainlib -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -ldl -lpthread -shared -Wl,-soname,libsigchain.so.0 sigchainlib/sigchain.cc ln -s libsigchain.so.0 debian/out/libsigchain.so make[2]: Leaving directory '/<>/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 '/<>/android-platform-art-8.1.0+r23' clang++ -o runtime/aot_class_linker.o -g -O2 -fdebug-prefix-map=/<>/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 -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=/<>/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 -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=/<>/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 -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=/<>/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 -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/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_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/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=/<>/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 -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_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/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 { ^ 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: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:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/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_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: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_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: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_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: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_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/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; ^ 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; ^ 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: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 note 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; ^ 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: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_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: 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_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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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 { ^ 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/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/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: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 { ^ 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/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; ^ 4 warnings generated. 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr klass, ^ In file included from runtime/art_method.cc:24: In file included from runtime/art_method-inl.h:25: clang++ -o runtime/base/allocator.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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_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: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_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=/<>/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 -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 42 warnings generated. clang++ -o runtime/base/arena_bit_vector.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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/bit_vector.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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/file_magic.o -g -O2 -fdebug-prefix-map=/<>/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 -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 4 warnings generated. clang++ -o runtime/base/hex_dump.o -g -O2 -fdebug-prefix-map=/<>/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 -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; ^ clang++ -o runtime/base/logging.o -g -O2 -fdebug-prefix-map=/<>/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 -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 4 warnings generated. clang++ -o runtime/base/mutex.o -g -O2 -fdebug-prefix-map=/<>/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 -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=/<>/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 -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 42 warnings generated. clang++ -o runtime/base/scoped_arena_allocator.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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_flock.o -g -O2 -fdebug-prefix-map=/<>/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 -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=/<>/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 -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 4 warnings generated. clang++ -o runtime/base/time_utils.o -g -O2 -fdebug-prefix-map=/<>/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 -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=/<>/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 -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=/<>/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 -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=/<>/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 -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 4 warnings generated. clang++ -o runtime/cha.o -g -O2 -fdebug-prefix-map=/<>/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 -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 clang++ -o runtime/check_jni.o -g -O2 -fdebug-prefix-map=/<>/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 -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: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/class_linker.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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; ^ 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/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(); ^ 23 warnings generated. clang++ -o runtime/class_loader_context.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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: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/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/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/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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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/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:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/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; ^ 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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/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 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: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/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; ^ 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: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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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_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; ^ 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; ^ 42 warnings generated. clang++ -o runtime/class_table.o -g -O2 -fdebug-prefix-map=/<>/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 -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 { ^ 42 warnings generated. clang++ -o runtime/code_simulator_container.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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 { ^ clang++ -o runtime/common_throws.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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; ^ 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; ^ 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 { ^ 42 warnings generated. clang++ -o runtime/compiler_filter.o -g -O2 -fdebug-prefix-map=/<>/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 -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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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; ^ 42 warnings generated. clang++ -o runtime/debugger.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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; ^ clang++ -o runtime/dex_file.o -g -O2 -fdebug-prefix-map=/<>/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 -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: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/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:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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=/<>/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 -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/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; ^ 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; ^ 4 warnings generated. clang++ -o runtime/dex_file_layout.o -g -O2 -fdebug-prefix-map=/<>/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 -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=/<>/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 -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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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=/<>/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 -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; ^ 44 warnings generated. clang++ -o runtime/dex_instruction.o -g -O2 -fdebug-prefix-map=/<>/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 -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 4 warnings generated. clang++ -o runtime/dex_to_dex_decompiler.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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; ^ 42 warnings generated. clang++ -o runtime/elf_file.o -g -O2 -fdebug-prefix-map=/<>/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 -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=/<>/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 -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 4 warnings generated. clang++ -o runtime/fault_handler.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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; ^ 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; ^ 4 warnings generated. clang++ -o runtime/gc/allocation_record.o -g -O2 -fdebug-prefix-map=/<>/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 -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: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; ^ 44 warnings generated. clang++ -o runtime/gc/allocator/dlmalloc.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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: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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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/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)) ^ clang++ -o runtime/gc/allocator/rosalloc.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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/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 { ^ 12 warnings generated. clang++ -o runtime/gc/accounting/bitmap.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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; ^ 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; ^ 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; ^ 42 warnings generated. clang++ -o runtime/gc/accounting/card_table.o -g -O2 -fdebug-prefix-map=/<>/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 -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: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; ^ 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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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 { ^ 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/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; ^ 23 warnings generated. clang++ -o runtime/gc/accounting/heap_bitmap.o -g -O2 -fdebug-prefix-map=/<>/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 -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 4 warnings generated. clang++ -o runtime/gc/accounting/mod_union_table.o -g -O2 -fdebug-prefix-map=/<>/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 -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 42 warnings generated. clang++ -o runtime/gc/accounting/remembered_set.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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; ^ 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; ^ 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/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/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; ^ 5 warnings generated. clang++ -o runtime/gc/accounting/space_bitmap.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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: 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/remembered_set.cc:25: In file included from runtime/gc/collector/mark_sweep-inl.h:22: overridden virtual function is here In file included from runtime/gc/heap.h:34: virtual SpaceType GetType() const = 0;In file included from runtime/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: ^ In file included from runtime/gc/accounting/mod_union_table.ccnote: overridden virtual function is here :26: runtime/gc/space/image_space.h: virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, 99:8: ^ In file included from runtime/gc/accounting/remembered_set.cc warning: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 : 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/accounting/remembered_set.cc: void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: 25: In file included from runtime/gc/collector/mark_sweep-inl.h:22: overridden virtual function is here In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: virtual void Dump(std::ostream& os) const; ^ 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/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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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 { ^ 42 warnings generated. 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; ^ clang++ -o runtime/gc/collector/concurrent_copying.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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/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: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/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 { ^ 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/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/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/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/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(); ^ 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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; ^ 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; ^ 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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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; ^ 42 warnings generated. 44 warnings generated. clang++ -o runtime/gc/collector/garbage_collector.o -g -O2 -fdebug-prefix-map=/<>/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 -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 clang++ -o runtime/gc/collector/immune_region.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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; ^ 44 warnings generated. clang++ -o runtime/gc/collector/immune_spaces.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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** roots, ^ runtime/gc_root.h:126:16: note: overridden virtual function is here virtual void VisitRoots(mirror::CompressedReference** roots, size_t count, ^ 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_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/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/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(); ^ 25 warnings generated. clang++ -o runtime/gc/collector/mark_compact.o -g -O2 -fdebug-prefix-map=/<>/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 -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: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: 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/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; ^ 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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; ^ 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; ^ 25 warnings generated. 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 { ^ clang++ -o runtime/gc/collector/mark_sweep.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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/partial_mark_sweep.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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/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/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_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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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_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 klass, ObjPtr reference) 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(); ^ ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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; ^ 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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/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: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; ^ 25 warnings generated. clang++ -o runtime/gc/collector/semi_space.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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/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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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 { ^ 46 warnings generated. clang++ -o runtime/gc/collector/sticky_mark_sweep.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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; ^ 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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/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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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/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/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:25In file included from : 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 { ^ 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; ^ 47 warnings generated. clang++ -o runtime/gc/gc_cause.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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; ^ 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; ^ clang++ -o runtime/gc/heap.o -g -O2 -fdebug-prefix-map=/<>/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 -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 27 warnings generated. clang++ -o runtime/gc/reference_processor.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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/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; ^ 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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; ^ 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; } 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; ^ ^ 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; ^ 46 warnings generated. clang++ -o runtime/gc/reference_queue.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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/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: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: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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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_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/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_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=/<>/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 -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/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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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] 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 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: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_queue.cc:22: In file included from runtime/mirror/class-inl.h:31 void Dump(std::ostream& os) const;: ^ runtime/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/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_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: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_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] 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/bump_pointer_space.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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 virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 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: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/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: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/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: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/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: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/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] 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 { ^ 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; ^ 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/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; ^ 23 warnings generated. clang++ -o runtime/gc/space/dlmalloc_space.o -g -O2 -fdebug-prefix-map=/<>/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 -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: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/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/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; ^ 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; ^ 42 warnings generated. 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; ^ clang++ -o runtime/gc/space/image_space.o -g -O2 -fdebug-prefix-map=/<>/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 -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: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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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 { ^ 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/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: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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/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, 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; ^ ^ runtime/gc/space/space.h:214:27: note: 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 { ^ 42 warnings generated. clang++ -o runtime/gc/space/large_object_space.o -g -O2 -fdebug-prefix-map=/<>/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 -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: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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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; ^ 42 warnings generated. clang++ -o runtime/gc/space/malloc_space.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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; ^ 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: 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/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; ^ 25 warnings generated. clang++ -o runtime/gc/space/region_space.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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/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: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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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; ^ 44 warnings generated. clang++ -o runtime/gc/space/rosalloc_space.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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; ^ 53 warnings generated. clang++ -o runtime/gc/space/space.o -g -O2 -fdebug-prefix-map=/<>/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 -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 48 warnings generated. 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; ^ clang++ -o runtime/gc/space/zygote_space.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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/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/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/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/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/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/task_processor.o -g -O2 -fdebug-prefix-map=/<>/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 -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: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; ^ 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/verification.o -g -O2 -fdebug-prefix-map=/<>/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 -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 27 warnings generated. clang++ -o runtime/hprof/hprof.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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/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; ^ 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/image.o -g -O2 -fdebug-prefix-map=/<>/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 -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 42 warnings generated. clang++ -o runtime/indirect_reference_table.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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: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:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/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:24: In file included from runtime/gc/heap.h:34: In file included from runtime/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 { ^ 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/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/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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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: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/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/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(); ^ 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/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/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: 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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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=/<>/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 -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 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; ^ 42 warnings generated. clang++ -o runtime/intern_table.o -g -O2 -fdebug-prefix-map=/<>/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 -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 42 warnings generated. clang++ -o runtime/interpreter/interpreter.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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/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/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:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/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: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: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 { ^ 42 warnings generated. clang++ -o runtime/interpreter/interpreter_common.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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/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 { ^ 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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: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/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/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; ^ 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/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/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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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: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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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; ^ 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_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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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; ^ 44 warnings generated. clang++ -o runtime/interpreter/interpreter_intrinsics.o -g -O2 -fdebug-prefix-map=/<>/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 -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_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; ^ 42 warnings generated. clang++ -o runtime/interpreter/interpreter_switch_impl.o -g -O2 -fdebug-prefix-map=/<>/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 -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_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: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; ^ 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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: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: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:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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=/<>/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 -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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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 { ^ 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; ^ 42 warnings generated. clang++ -o runtime/interpreter/shadow_frame.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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; ^ 42 warnings generated. clang++ -o runtime/interpreter/unstarted_runtime.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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; ^ 42 warnings generated. clang++ -o runtime/java_frame_root_info.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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 { ^ 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; ^ 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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(); ^ 4 warnings generated. clang++ -o runtime/java_vm_ext.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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: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 { ^ 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; ^ 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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_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(); ^ 42 warnings generated. clang++ -o runtime/jdwp/jdwp_event.o -g -O2 -fdebug-prefix-map=/<>/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 -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:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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: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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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=/<>/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 -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 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; ^ 42 warnings generated. clang++ -o runtime/jdwp/jdwp_handler.o -g -O2 -fdebug-prefix-map=/<>/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 -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 4 warnings generated. clang++ -o runtime/jdwp/jdwp_main.o -g -O2 -fdebug-prefix-map=/<>/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 -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 42 warnings generated. clang++ -o runtime/jdwp/jdwp_request.o -g -O2 -fdebug-prefix-map=/<>/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 -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_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; ^ 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; ^ 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; ^ 4 warnings generated. clang++ -o runtime/jdwp/jdwp_socket.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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/jdwp/object_registry.o -g -O2 -fdebug-prefix-map=/<>/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 -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 4 warnings generated. clang++ -o runtime/jni_env_ext.o -g -O2 -fdebug-prefix-map=/<>/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 -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; ^ 4 warnings generated. clang++ -o runtime/jit/debugger_interface.o -g -O2 -fdebug-prefix-map=/<>/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 -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: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; ^ 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:20: In file included from runtime/gc/heap.h: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; ^ 4 warnings generated. clang++ -o runtime/jit/jit.o -g -O2 -fdebug-prefix-map=/<>/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 -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=/<>/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 -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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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; ^ 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: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.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; ^ 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.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:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/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: 42 warnings generated. In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from 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 { ^ clang++ -o runtime/jit/profile_compilation_info.o -g -O2 -fdebug-prefix-map=/<>/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 -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: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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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; ^ 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; ^ 42 warnings generated. clang++ -o runtime/jit/profiling_info.o -g -O2 -fdebug-prefix-map=/<>/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 -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; ^ 42 warnings generated. clang++ -o runtime/jit/profile_saver.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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/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; ^ 4 warnings generated. clang++ -o runtime/jni_internal.o -g -O2 -fdebug-prefix-map=/<>/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 -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: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/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: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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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: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/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/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/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: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: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:25: In file included from runtime/gc_root-inl.h:25: In file included from 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: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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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: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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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: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; ^ 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; ^ 42 warnings generated. clang++ -o runtime/jobject_comparator.o -g -O2 -fdebug-prefix-map=/<>/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 -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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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=/<>/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 -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 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; ^ 42 warnings generated. clang++ -o runtime/managed_stack.o -g -O2 -fdebug-prefix-map=/<>/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 -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 4 warnings generated. clang++ -o runtime/mem_map.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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; ^ 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; ^ 4 warnings generated. clang++ -o runtime/memory_region.o -g -O2 -fdebug-prefix-map=/<>/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 -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 clang++ -o runtime/method_handles.o -g -O2 -fdebug-prefix-map=/<>/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 -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 4 warnings generated. clang++ -o runtime/mirror/array.o -g -O2 -fdebug-prefix-map=/<>/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 -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: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; ^ 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: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:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h: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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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 { ^ 42 warnings generated. clang++ -o runtime/mirror/call_site.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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; ^ 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/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; ^ 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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; ^ 42 warnings generated. clang++ -o runtime/mirror/class.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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; ^ 42 warnings generated. runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ clang++ -o runtime/mirror/class_ext.o -g -O2 -fdebug-prefix-map=/<>/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 -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_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: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/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 { ^ 42 warnings generated. clang++ -o runtime/mirror/dex_cache.o -g -O2 -fdebug-prefix-map=/<>/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 -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.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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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_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/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; ^ 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/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; ^ 42 warnings generated. clang++ -o runtime/mirror/emulated_stack_frame.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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; ^ 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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; ^ 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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 { ^ 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/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; ^ 42 warnings generated. clang++ -o runtime/mirror/executable.o -g -O2 -fdebug-prefix-map=/<>/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 -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 42 warnings generated. clang++ -o runtime/mirror/field.o -g -O2 -fdebug-prefix-map=/<>/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 -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 42 warnings generated. clang++ -o runtime/mirror/method.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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/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/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/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/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/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/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: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: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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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: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/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: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/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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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: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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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=/<>/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 -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=/<>/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 -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 42 warnings generated. clang++ -o runtime/mirror/method_type.o -g -O2 -fdebug-prefix-map=/<>/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 -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 42 warnings generated. clang++ -o runtime/mirror/object.o -g -O2 -fdebug-prefix-map=/<>/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 -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_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_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/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; ^ 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; ^ 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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: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_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_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/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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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/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] 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/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; ^ void Dump(std::ostream& os) const; ^ runtime/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 { ^ 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/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/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: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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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; ^ 42 warnings generated. clang++ -o runtime/mirror/reference.o -g -O2 -fdebug-prefix-map=/<>/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 -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=/<>/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 -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 42 warnings generated. clang++ -o runtime/mirror/string.o -g -O2 -fdebug-prefix-map=/<>/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 -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: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; } 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; ^ ^ 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; ^ 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: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; ^ 42 warnings generated. clang++ -o runtime/mirror/throwable.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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/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/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/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/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 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: virtual SpaceType GetType() const = 0;31 ^ 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/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 { ^ 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; ^ 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:24: In file included from runtime/gc/heap.h:34: In file included from runtime/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 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; ^ 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/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/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 { ^ 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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/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/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; ^ 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; ^ 29 warnings generated. clang++ -o runtime/monitor.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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/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/monitor.cc:17: In file included from runtime/monitor.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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/native_bridge_art_interface.o -g -O2 -fdebug-prefix-map=/<>/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 -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: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/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/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 { ^ 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: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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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 { ^ 42 warnings generated. clang++ -o runtime/native_stack_dump.o -g -O2 -fdebug-prefix-map=/<>/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 -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: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; ^ 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(); ^ 42 warnings generated. clang++ -o runtime/native/dalvik_system_DexFile.o -g -O2 -fdebug-prefix-map=/<>/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 -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:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/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/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 { ^ 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 { ^ 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_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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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; ^ 4 warnings generated. clang++ -o runtime/native/dalvik_system_VMDebug.o -g -O2 -fdebug-prefix-map=/<>/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 -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:20: In file included from runtime/gc/heap.h: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; ^ 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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=/<>/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 -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; ^ 42 warnings generated. clang++ -o runtime/native/dalvik_system_VMStack.o -g -O2 -fdebug-prefix-map=/<>/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 -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: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_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_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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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_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; ^ 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: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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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_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(); ^ 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: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; ^ 42 warnings generated. clang++ -o runtime/native/dalvik_system_ZygoteHooks.o -g -O2 -fdebug-prefix-map=/<>/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 -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: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_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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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; ^ 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: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_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_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=/<>/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 -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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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; ^ 42 warnings generated. clang++ -o runtime/native/java_lang_Object.o -g -O2 -fdebug-prefix-map=/<>/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 -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 44 warnings generated. clang++ -o runtime/native/java_lang_String.o -g -O2 -fdebug-prefix-map=/<>/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 -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_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:24: In file included from runtime/gc/heap.h:34: In file included from runtime/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_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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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; ^ 42 warnings generated. clang++ -o runtime/native/java_lang_StringFactory.o -g -O2 -fdebug-prefix-map=/<>/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 -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_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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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 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_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_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(); ^ 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: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_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; ^ 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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; ^ 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_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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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_System.o -g -O2 -fdebug-prefix-map=/<>/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 -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_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; ^ 42 warnings generated. 42 warnings generated. clang++ -o runtime/native/java_lang_Thread.o -g -O2 -fdebug-prefix-map=/<>/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 -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 clang++ -o runtime/native/java_lang_Throwable.o -g -O2 -fdebug-prefix-map=/<>/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 -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; ^ 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:20: In file included from runtime/gc/heap.h: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; ^ 42 warnings generated. clang++ -o runtime/native/java_lang_VMClassLoader.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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; ^ 4 warnings generated. clang++ -o runtime/native/java_lang_Void.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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; ^ 4 warnings generated. clang++ -o runtime/native/java_lang_invoke_MethodHandleImpl.o -g -O2 -fdebug-prefix-map=/<>/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 -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_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_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_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; ^ 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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_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_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(); ^ 42 warnings generated. clang++ -o runtime/native/java_lang_ref_FinalizerReference.o -g -O2 -fdebug-prefix-map=/<>/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 -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_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_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_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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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=/<>/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 -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: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_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; ^ 42 warnings generated. clang++ -o runtime/native/java_lang_reflect_Array.o -g -O2 -fdebug-prefix-map=/<>/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 -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: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; ^ 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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 { ^ 42 warnings generated. 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 { ^ clang++ -o runtime/native/java_lang_reflect_Constructor.o -g -O2 -fdebug-prefix-map=/<>/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 -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_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; ^ 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: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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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 { ^ 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_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_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: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/java_lang_reflect_Executable.o -g -O2 -fdebug-prefix-map=/<>/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 -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_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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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_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: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; ^ 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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: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_Field.o -g -O2 -fdebug-prefix-map=/<>/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 -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_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_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: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_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_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 { ^ 42 warnings generated. clang++ -o runtime/native/java_lang_reflect_Method.o -g -O2 -fdebug-prefix-map=/<>/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 -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_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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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_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_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_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_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: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 { ^ 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=/<>/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 -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_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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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:25: In file included from runtime/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:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/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 { ^ 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/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/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: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 { ^ 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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_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: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:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/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 { ^ 42 warnings generated. clang++ -o runtime/native/java_lang_reflect_Proxy.o -g -O2 -fdebug-prefix-map=/<>/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 -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_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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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; ^ 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; ^ 42 warnings generated. clang++ -o runtime/native/java_util_concurrent_atomic_AtomicLong.o -g -O2 -fdebug-prefix-map=/<>/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 -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 42 warnings generated. clang++ -o runtime/native/libcore_util_CharsetUtils.o -g -O2 -fdebug-prefix-map=/<>/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 -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. clang++ -o runtime/native/org_apache_harmony_dalvik_ddmc_DdmServer.o -g -O2 -fdebug-prefix-map=/<>/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 -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=/<>/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 -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 4 warnings generated. clang++ -o runtime/native/sun_misc_Unsafe.o -g -O2 -fdebug-prefix-map=/<>/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 -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_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/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/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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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 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; ^ 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/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; ^ 4 warnings generated. clang++ -o runtime/non_debuggable_classes.o -g -O2 -fdebug-prefix-map=/<>/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 -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: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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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; ^ 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; ^ 42 warnings generated. clang++ -o runtime/oat.o -g -O2 -fdebug-prefix-map=/<>/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 -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 23 warnings generated. clang++ -o runtime/oat_file.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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; ^ 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: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:20: In file included from runtime/gc/heap.h: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/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; ^ 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 klass, ObjPtr reference) ^ 4 warnings generatedruntime/gc/collector/garbage_collector.h. :128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr klass, ^ clang++ -o runtime/oat_file_assistant.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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/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; ^ 42 warnings generated. clang++ -o runtime/oat_file_manager.o -g -O2 -fdebug-prefix-map=/<>/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 -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:20: In file included from runtime/gc/heap.h: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_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: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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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 { ^ 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; ^ 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; } ^ 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/oat_quick_method_header.o -g -O2 -fdebug-prefix-map=/<>/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 -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_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:302: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() { ^ 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_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; ^ 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_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_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: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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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=/<>/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 -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=/<>/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 -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=/<>/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 -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 42 warnings generated. clang++ -o runtime/parsed_options.o -g -O2 -fdebug-prefix-map=/<>/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 -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:20: In file included from runtime/gc/heap.h: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 { ^ clang++ -o runtime/plugin.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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: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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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 { ^ 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/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.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=/<>/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 -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 44 warnings generated. clang++ -o runtime/quick_exception_handler.o -g -O2 -fdebug-prefix-map=/<>/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 -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 clang++ -o runtime/read_barrier.o -g -O2 -fdebug-prefix-map=/<>/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 -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=/<>/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 -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=/<>/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 -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/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(0); // Blow up. ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser::ArgumentBuilder::ArgumentBuilder' requested here return CmdlineParser::ArgumentBuilder( ^ cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser::CreateArgumentBuilder' requested here auto&& b = CreateArgumentBuilder(parent_); ^ cmdline/cmdline_parser.h:312:14: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::CreateTypedBuilder' requested here return CreateTypedBuilder().IntoKey(key); ^ runtime/parsed_options.cc:71:12: note: in instantiation of member function 'art::CmdlineParser::UntypedArgumentBuilder::IntoKey' requested here .IntoKey(M::Zygote) ^ 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/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(0); // Blow up. ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser::ArgumentBuilder >::ArgumentBuilder' requested here return CmdlineParser::ArgumentBuilder( ^ cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser::CreateArgumentBuilder >' requested here auto&& b = CreateArgumentBuilder(parent_); ^ cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::CreateTypedBuilder >' requested here return CreateTypedBuilder(); ^ runtime/parsed_options.cc:77:12: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::WithType >' requested here .WithType() ^ 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(0); // Blow up. ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser::ArgumentBuilder >::ArgumentBuilder' requested here return CmdlineParser::ArgumentBuilder( ^ cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser::CreateArgumentBuilder >' requested here auto&& b = CreateArgumentBuilder(parent_); ^ cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::CreateTypedBuilder >' requested here return CreateTypedBuilder(); ^ runtime/parsed_options.cc:80:12: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::WithType >' requested here .WithType>() // std::vector, 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(0); // Blow up. ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser::ArgumentBuilder::ArgumentBuilder' requested here return CmdlineParser::ArgumentBuilder( ^ cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser::CreateArgumentBuilder' requested here auto&& b = CreateArgumentBuilder(parent_); ^ cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::CreateTypedBuilder' requested here return CreateTypedBuilder(); ^ runtime/parsed_options.cc:93:12: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::WithType' requested here .WithType() ^ 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(0); // Blow up. ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser::ArgumentBuilder > >::ArgumentBuilder' requested here return CmdlineParser::ArgumentBuilder( ^ cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser::CreateArgumentBuilder > >' requested here auto&& b = CreateArgumentBuilder(parent_); ^ cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::CreateTypedBuilder > >' requested here return CreateTypedBuilder(); ^ runtime/parsed_options.cc:100:12: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::WithType > >' requested here .WithType>().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(0); // Blow up. ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser::ArgumentBuilder >::ArgumentBuilder' requested here return CmdlineParser::ArgumentBuilder( ^ cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser::CreateArgumentBuilder >' requested here auto&& b = CreateArgumentBuilder(parent_); ^ cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::CreateTypedBuilder >' requested here return CreateTypedBuilder(); ^ runtime/parsed_options.cc:103:12: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::WithType >' requested here .WithType() ^ 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/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(0); // Blow up. ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser::ArgumentBuilder::ArgumentBuilder' requested here return CmdlineParser::ArgumentBuilder( ^ cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser::CreateArgumentBuilder' requested here auto&& b = CreateArgumentBuilder(parent_); ^ cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::CreateTypedBuilder' requested here return CreateTypedBuilder(); ^ runtime/parsed_options.cc:121:12: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::WithType' requested here .WithType().WithRange(0.1, 0.9) ^ 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/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(0); // Blow up. ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser::ArgumentBuilder::ArgumentBuilder' requested here return CmdlineParser::ArgumentBuilder( ^ cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser::CreateArgumentBuilder' requested here auto&& b = CreateArgumentBuilder(parent_); ^ cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::CreateTypedBuilder' requested here return CreateTypedBuilder(); ^ runtime/parsed_options.cc:127:12: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::WithType' requested here .WithType() ^ 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(0); // Blow up. ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser::ArgumentBuilder >::ArgumentBuilder' requested here return CmdlineParser::ArgumentBuilder( ^ cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser::CreateArgumentBuilder >' requested here auto&& b = CreateArgumentBuilder(parent_); ^ cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::CreateTypedBuilder >' requested here return CreateTypedBuilder(); 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/parsed_options.cc:133:12: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::WithType >' requested here .WithType>() ^ 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: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(0); // Blow up. ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser::ArgumentBuilder::ArgumentBuilder' requested here return CmdlineParser::ArgumentBuilder( ^ cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser::CreateArgumentBuilder' requested here auto&& b = CreateArgumentBuilder(parent_); ^ cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::CreateTypedBuilder' requested here return CreateTypedBuilder(); ^ runtime/parsed_options.cc:139:12: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::WithType' requested here .WithType() // store as ns ^ 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(0); // Blow up. ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser::ArgumentBuilder::ArgumentBuilder' requested here return CmdlineParser::ArgumentBuilder( ^ cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser::CreateArgumentBuilder' requested here auto&& b = CreateArgumentBuilder(parent_); ^ cmdline/cmdline_parser.h:297:18: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::CreateTypedBuilder' requested here auto&& a = CreateTypedBuilder(); ^ runtime/parsed_options.cc:156:12: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::WithValues' 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(0); // Blow up. ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser::ArgumentBuilder::ArgumentBuilder' requested here return CmdlineParser::ArgumentBuilder( ^ cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser::CreateArgumentBuilder' requested here auto&& b = CreateArgumentBuilder(parent_); ^ cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::CreateTypedBuilder' requested here return CreateTypedBuilder(); ^ runtime/parsed_options.cc:192:12: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::WithType' requested here .WithType() ^ 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(0); // Blow up. ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser::ArgumentBuilder, std::allocator > > >::ArgumentBuilder' requested here return CmdlineParser::ArgumentBuilder( ^ cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser::CreateArgumentBuilder, std::allocator > > >' requested here auto&& b = CreateArgumentBuilder(parent_); ^ cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::CreateTypedBuilder, std::allocator > > >' requested here return CreateTypedBuilder(); ^ runtime/parsed_options.cc:203:12: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::WithType, std::allocator > > >' requested here .WithType>().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(0); // Blow up. ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser::ArgumentBuilder::ArgumentBuilder' requested here return CmdlineParser::ArgumentBuilder( ^ cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser::CreateArgumentBuilder' requested here auto&& b = CreateArgumentBuilder(parent_); ^ cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::CreateTypedBuilder' requested here return CreateTypedBuilder(); ^ runtime/parsed_options.cc:224:12: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::WithType' requested here .WithType() ^ 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(0); // Blow up. ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser::ArgumentBuilder::ArgumentBuilder' requested here return CmdlineParser::ArgumentBuilder( ^ cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser::CreateArgumentBuilder' requested here auto&& b = CreateArgumentBuilder(parent_); ^ cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::CreateTypedBuilder' requested here return CreateTypedBuilder(); ^ runtime/parsed_options.cc:227:12: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::WithType' requested here .WithType() ^ 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(0); // Blow up. ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser::ArgumentBuilder::ArgumentBuilder' requested here return CmdlineParser::ArgumentBuilder( ^ cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser::CreateArgumentBuilder' requested here auto&& b = CreateArgumentBuilder(parent_); ^ cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::CreateTypedBuilder' requested here return CreateTypedBuilder(); ^ runtime/parsed_options.cc:236:12: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::WithType' requested here .WithType() ^ 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(0); // Blow up. ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser::ArgumentBuilder::ArgumentBuilder' requested here return CmdlineParser::ArgumentBuilder( ^ cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser::CreateArgumentBuilder' requested here auto&& b = CreateArgumentBuilder(parent_); ^ cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::CreateTypedBuilder' requested here return CreateTypedBuilder(); ^ runtime/parsed_options.cc:241:12: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::WithType' requested here .WithType() ^ 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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] size_t NonGrowthLimitCapacity() 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:23: In file included from runtime/gc/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(0); // Blow up. ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser::ArgumentBuilder::ArgumentBuilder' requested here return CmdlineParser::ArgumentBuilder( ^ cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser::CreateArgumentBuilder' requested here auto&& b = CreateArgumentBuilder(parent_); ^ cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::CreateTypedBuilder' requested here return CreateTypedBuilder(); ^ runtime/parsed_options.cc:266:12: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::WithType' requested here .WithType() ^ In file included from runtime/reference_table.cc:24: 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(0); // Blow up. ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser::ArgumentBuilder::ArgumentBuilder' requested here return CmdlineParser::ArgumentBuilder( ^ cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser::CreateArgumentBuilder' requested hereIn file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h: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(); ^ auto&& b = CreateArgumentBuilder(parent_); ^ cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::CreateTypedBuilder' requested here return CreateTypedBuilder(); ^ runtime/parsed_options.cc:283:12: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::WithType' requested here .WithType() ^ 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/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/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(0); // Blow up. ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser::ArgumentBuilder::ArgumentBuilder' requested here return CmdlineParser::ArgumentBuilder( ^ cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser::CreateArgumentBuilder' requested here auto&& b = CreateArgumentBuilder(parent_); ^ cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::CreateTypedBuilder' requested here return CreateTypedBuilder(); ^ runtime/parsed_options.cc:306:12: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::WithType' requested here .WithType() ^ 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(0); // Blow up. ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline/cmdline_parser.h:618:10: note: in instantiation of member function 'art::CmdlineParser::ArgumentBuilder > >::ArgumentBuilder' requested here return CmdlineParser::ArgumentBuilder( ^ cmdline/cmdline_parser.h:333:18: note: in instantiation of function template specialization 'art::CmdlineParser::CreateArgumentBuilder > >' requested here auto&& b = CreateArgumentBuilder(parent_); ^ cmdline/cmdline_parser.h:291:14: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::CreateTypedBuilder > >' requested here return CreateTypedBuilder(); ^ runtime/parsed_options.cc:312:12: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::WithType > >' requested here .WithType>().AppendValues() ^ 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(0); // Blow up. ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline/cmdline_parser.h:395:81: note: in instantiation of member function 'art::CmdlineParser::ArgumentBuilder >::IntoIgnore' requested here auto&& builder = Define(ignore_name).template WithType().IntoIgnore(); ^ runtime/parsed_options.cc:321:8: note: in instantiation of member function 'art::CmdlineParser::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(0); // Blow up. ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdline/cmdline_parser.h:400:74: note: in instantiation of member function 'art::CmdlineParser::ArgumentBuilder::IntoIgnore' requested here auto&& builder = Define(ignore_name).template WithType().IntoIgnore(); ^ runtime/parsed_options.cc:321:8: note: in instantiation of member function 'art::CmdlineParser::Builder::Ignore' requested here .Ignore({ ^ 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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/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/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/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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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=/<>/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 -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=/<>/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 -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; ^ 42 warnings generated. clang++ -o runtime/runtime_common.o -g -O2 -fdebug-prefix-map=/<>/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 -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: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_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.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; ^ 4 warnings generated. clang++ -o runtime/runtime_options.o -g -O2 -fdebug-prefix-map=/<>/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 -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:25: In file included from runtime/gc_root-inl.h:25: In file included from 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 { ^ 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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 { ^ 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_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: 4 warnings generated. 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; } ^ clang++ -o runtime/scoped_thread_state_change.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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; ^ 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/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: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=/<>/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 -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=/<>/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 -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/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/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: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 { ^ 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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; ^ 23 warnings generated. clang++ -o runtime/stack_map.o -g -O2 -fdebug-prefix-map=/<>/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 -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_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/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:634:7: note: overridden virtual function is here sync() { return 0; } ^ 44 warnings generated. clang++ -o runtime/thread.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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; ^ 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; ^ 46 warnings generated. clang++ -o runtime/thread_list.o -g -O2 -fdebug-prefix-map=/<>/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 -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; ^ 5 warnings generated. clang++ -o runtime/thread_pool.o -g -O2 -fdebug-prefix-map=/<>/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 -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.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 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.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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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; ^ 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_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(); ^ 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; ^ 44 warnings generated. clang++ -o runtime/ti/agent.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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/trace.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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; ^ 4 warnings generated. clang++ -o runtime/transaction.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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; ^ 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/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; ^ 23 warnings generated. clang++ -o runtime/type_lookup_table.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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/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: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/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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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: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; ^ clang++ -o runtime/utf.o -g -O2 -fdebug-prefix-map=/<>/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 -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; ^ 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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 { ^ 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; ~^~~~~~~~~~~~~~~~~~~~ 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; ^ 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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 { ^ 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; ^ 44 warnings generated. clang++ -o runtime/utils.o -g -O2 -fdebug-prefix-map=/<>/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 -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 44 warnings generated. clang++ -o runtime/vdex_file.o -g -O2 -fdebug-prefix-map=/<>/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 -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 42 warnings generated. clang++ -o runtime/verifier/instruction_flags.o -g -O2 -fdebug-prefix-map=/<>/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 -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 42 warnings generated. clang++ -o runtime/verifier/method_verifier.o -g -O2 -fdebug-prefix-map=/<>/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 -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=/<>/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 -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/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/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; ^ 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; ^ clang++ -o runtime/verifier/reg_type_cache.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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; ^ 4 warnings generated. clang++ -o runtime/verifier/register_line.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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/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: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.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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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_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.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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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; ^ 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: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; ^ 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_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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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.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: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/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/x86_64-linux-gnu/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: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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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=/<>/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 -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 42 warnings generated. clang++ -o runtime/verify_object.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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; ^ 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; ^ 42 warnings generated. clang++ -o runtime/well_known_classes.o -g -O2 -fdebug-prefix-map=/<>/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 -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/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/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/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: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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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] In file included from runtime/verify_object.cc:17 void DelayReferenceReferent(ObjPtr klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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/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/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/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: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; ^ 4 warnings generated. clang++ -o runtime/zip_archive.o -g -O2 -fdebug-prefix-map=/<>/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 -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 43 warnings generated. clang++ -o runtime/arch/context.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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/x86_64-linux-gnu/8/../../../../include/c++/8/streambuf:634:7: note: overridden virtual function is here sync() { return 0; } ^ 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; ^ 42 warnings generated. 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; ^ clang++ -o runtime/arch/instruction_set.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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=/<>/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 -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 4 warnings generated. clang++ -o runtime/arch/memcmp16.o -g -O2 -fdebug-prefix-map=/<>/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 -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=/<>/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 -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=/<>/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 -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 clang++ -o runtime/arch/arm64/instruction_set_features_arm64.o -g -O2 -fdebug-prefix-map=/<>/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 -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=/<>/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 -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=/<>/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 -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 43 warnings generated. clang++ -o runtime/arch/mips/registers_mips.o -g -O2 -fdebug-prefix-map=/<>/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 -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=/<>/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 -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=/<>/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 -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=/<>/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 -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=/<>/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 -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=/<>/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 -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 clang++ -o runtime/entrypoints/entrypoint_utils.o -g -O2 -fdebug-prefix-map=/<>/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 -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=/<>/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 -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=/<>/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 -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=/<>/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 -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/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/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:25: In file included from runtime/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/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:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/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/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 { ^ 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/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] size_t 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:25: In file included from runtime/gc_root-inl.h:25: In file included from 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/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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/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/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(); ^ 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/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/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:25: In file included from runtime/gc_root-inl.h:25: In file included from 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:24: In file included from runtime/gc/heap.h:34: In file included from runtime/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; ^ 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/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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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: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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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=/<>/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 -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; ^ 42 warnings generated. clang++ -o runtime/entrypoints/quick/quick_deoptimization_entrypoints.o -g -O2 -fdebug-prefix-map=/<>/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 -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: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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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_dexcache_entrypoints.o -g -O2 -fdebug-prefix-map=/<>/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 -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_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; ^ 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; ^ 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] 42 warnings generated. 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; ^ clang++ -o runtime/entrypoints/quick/quick_entrypoints_enum.o -g -O2 -fdebug-prefix-map=/<>/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 -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 4 warnings generated. clang++ -o runtime/entrypoints/quick/quick_field_entrypoints.o -g -O2 -fdebug-prefix-map=/<>/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 -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: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_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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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; ^ 42 warnings generated. clang++ -o runtime/entrypoints/quick/quick_fillarray_entrypoints.o -g -O2 -fdebug-prefix-map=/<>/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 -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_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_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_jni_entrypoints.o -g -O2 -fdebug-prefix-map=/<>/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 -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: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_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_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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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_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_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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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 { ^ 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=/<>/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 -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_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:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from 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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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; ^ 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; ^ 42 warnings generated. clang++ -o runtime/entrypoints/quick/quick_math_entrypoints.o -g -O2 -fdebug-prefix-map=/<>/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 -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=/<>/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 -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_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_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: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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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 { ^ 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; ^ 4 warnings generated. clang++ -o runtime/entrypoints/quick/quick_throw_entrypoints.o -g -O2 -fdebug-prefix-map=/<>/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 -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 42 warnings generated. clang++ -o runtime/entrypoints/quick/quick_trampoline_entrypoints.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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/monitor_linux.o -g -O2 -fdebug-prefix-map=/<>/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 -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; ^ 42 warnings generated. clang++ -o runtime/runtime_linux.o -g -O2 -fdebug-prefix-map=/<>/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 -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/monitor_linux.cc:17: In file included from runtime/monitor.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; ^ 4 warnings generated. clang++ -o runtime/thread_linux.o -g -O2 -fdebug-prefix-map=/<>/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 -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: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_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:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/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; ^ 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; ^ 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_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_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/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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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_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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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/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/interpreter/mterp/mterp.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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; ^ 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_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/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; ^ 4 warnings generated. clang++ -o runtime/arch/x86_64/context_x86_64.o -g -O2 -fdebug-prefix-map=/<>/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 -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/context_x86_64.cc In file included from runtime/arch/x86_64/context_x86_64.cc:17: In file included from runtime/arch/x86_64/context_x86_64.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/x86_64/entrypoints_init_x86_64.o -g -O2 -fdebug-prefix-map=/<>/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 -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/entrypoints_init_x86_64.cc 42 warnings generated. clang++ -o runtime/arch/x86_64/thread_x86_64.o -g -O2 -fdebug-prefix-map=/<>/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 -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/thread_x86_64.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; ^ 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/x86_64/entrypoints_init_x86_64.cc:20: 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/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 klass, ObjPtr reference) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr 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 { ^ 4 warnings generated. clang++ -o runtime/monitor_pool.o -g -O2 -fdebug-prefix-map=/<>/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 -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_pool.cc In file included from runtime/arch/x86_64/thread_x86_64.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/x86/fault_handler_x86.o -g -O2 -fdebug-prefix-map=/<>/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 -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/fault_handler_x86.cc In file included from runtime/monitor_pool.cc:17: In file included from runtime/monitor_pool.h:20: In file included from runtime/monitor.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/arch/x86/fault_handler_x86.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; ^ 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 4 warnings generated. clang -o runtime/interpreter/mterp/out/mterp_x86_64.o -g -O2 -fdebug-prefix-map=/<>/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 -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_x86_64.S clang -o runtime/arch/x86_64/jni_entrypoints_x86_64.o -g -O2 -fdebug-prefix-map=/<>/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 -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/jni_entrypoints_x86_64.S clang -o runtime/arch/x86_64/memcmp16_x86_64.o -g -O2 -fdebug-prefix-map=/<>/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 -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/memcmp16_x86_64.S clang -o runtime/arch/x86_64/quick_entrypoints_x86_64.o -g -O2 -fdebug-prefix-map=/<>/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 -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/quick_entrypoints_x86_64.S clang++ -o operator_out.o -g -O2 -fdebug-prefix-map=/<>/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 -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 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; ^ 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; ^ 42 warnings generated. 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. mkdir --parents debian/out clang++ -o debian/out/libart.so.0 -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -L/usr/lib/x86_64-linux-gnu/android -Ldebian/out -Wl,-rpath=/usr/lib/x86_64-linux-gnu/android -lbacktrace -lbase -lcutils -ldl -llz4 -lnativebridge -lnativehelper -lnativeloader -lpthread -lsigchain -lz -lziparchive -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/x86_64/context_x86_64.o runtime/arch/x86_64/entrypoints_init_x86_64.o runtime/arch/x86_64/thread_x86_64.o runtime/monitor_pool.o runtime/arch/x86/fault_handler_x86.o operator_out.o runtime/interpreter/mterp/out/mterp_x86_64.o runtime/arch/x86_64/jni_entrypoints_x86_64.o runtime/arch/x86_64/memcmp16_x86_64.o runtime/arch/x86_64/quick_entrypoints_x86_64.o ln -s libart.so.0 debian/out/libart.so make[2]: Leaving directory '/<>/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 '/<>/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=/<>/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 -Idexdump -Iruntime -I/usr/include/android/nativehelper -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -nodefaultlibs -lsigchain -lc -lstdc++ -lgcc_s -L/usr/lib/x86_64-linux-gnu/android -Ldebian/out -Wl,-rpath-link=debian/out -Wl,-rpath=/usr/lib/x86_64-linux-gnu/android -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 '/<>/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 '/<>/android-platform-art-8.1.0+r23' mkdir --parents debian/out clang++ dexlist/dexlist.cc -o debian/out/dexlist -g -O2 -fdebug-prefix-map=/<>/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 -Iruntime -I/usr/include/android/nativehelper -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -nodefaultlibs -lsigchain -lc -lstdc++ -lgcc_s -L/usr/lib/x86_64-linux-gnu/android -Ldebian/out -Wl,-rpath-link=debian/out -Wl,-rpath=/usr/lib/x86_64-linux-gnu/android -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 '/<>/android-platform-art-8.1.0+r23' dh override_dh_auto_build make[1]: Leaving directory '/<>/android-platform-art-8.1.0+r23' create-stamp debian/debhelper-build-stamp dh_testroot dh_prep dh_install dh_installdocs dh_installchangelogs dh_lintian dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_strip dh_makeshlibs dh_shlibdeps dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/dmtracedump/usr/lib/android-sdk/platform-tools/dmtracedump was not linked against libgcc_s.so.1 (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: 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) dh_installdeb dh_gencontrol dh_md5sums dh_builddeb INFO: pkgstriptranslations version 143 INFO: pkgstriptranslations version 143 INFO: pkgstriptranslations version 143 INFO: pkgstriptranslations version 143 pkgstriptranslations: processing dmtracedump (in debian/dmtracedump); do_strip: , oemstrip: pkgstriptranslations: processing dexdump (in debian/dexdump); do_strip: , oemstrip: pkgstriptranslations: processing android-libart (in debian/android-libart); do_strip: , oemstrip: pkgstriptranslations: processing dexlist (in debian/dexlist); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/dexdump/DEBIAN/control, package dexdump, directory debian/dexdump pkgstripfiles: processing control file: debian/dexlist/DEBIAN/control, package dexlist, directory debian/dexlist INFO: pkgstripfiles: waiting for lock (dexlist) ... Searching for duplicated docs in dependency android-libart... symlinking NOTICE.gz in dexdump to file in android-libart symlinking changelog.Debian.gz in dexdump to file in android-libart pkgstripfiles: Running PNG optimization (using 4 cpus) for package dexdump ... pkgstripfiles: No PNG files. dpkg-deb: building package 'dexdump' in '../dexdump_8.1.0+r23-1_amd64.deb'. INFO: pkgstripfiles: waiting for lock (dexlist) ... INFO: pkgstripfiles: waiting for lock (dexlist) ... INFO: pkgstripfiles: waiting for lock (dexlist) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (dexlist) ... pkgstripfiles: processing control file: debian/android-libart/DEBIAN/control, package android-libart, directory debian/android-libart INFO: pkgstripfiles: waiting for lock (android-libart) ... INFO: pkgstripfiles: waiting for lock (dexlist) ... INFO: pkgstripfiles: waiting for lock (android-libart) ... INFO: pkgstripfiles: waiting for lock (dexlist) ... INFO: pkgstripfiles: waiting for lock (android-libart) ... INFO: pkgstripfiles: waiting for lock (dexlist) ... INFO: pkgstripfiles: waiting for lock (android-libart) ... INFO: pkgstripfiles: waiting for lock (dexlist) ... INFO: pkgstripfiles: waiting for lock (android-libart) ... INFO: pkgstripfiles: waiting for lock (dexlist) ... INFO: pkgstripfiles: waiting for lock (android-libart) ... INFO: pkgstripfiles: waiting for lock (dexlist) ... INFO: pkgstripfiles: waiting for lock (android-libart) ... INFO: pkgstripfiles: waiting for lock (dexlist) ... INFO: pkgstripfiles: waiting for lock (android-libart) ... INFO: pkgstripfiles: waiting for lock (dexlist) ... INFO: pkgstripfiles: waiting for lock (android-libart) ... INFO: pkgstripfiles: waiting for lock (dexlist) ... INFO: pkgstripfiles: waiting for lock (android-libart) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (dexlist) ... pkgstripfiles: processing control file: debian/dmtracedump/DEBIAN/control, package dmtracedump, directory debian/dmtracedump INFO: pkgstripfiles: waiting for lock (android-libart) ... pkgstripfiles: Running PNG optimization (using 4 cpus) for package dmtracedump ... pkgstripfiles: No PNG files. dpkg-deb: building package 'dmtracedump' in '../dmtracedump_8.1.0+r23-1_amd64.deb'. INFO: pkgstripfiles: waiting for lock (dexlist) ... pkgstripfiles: Running PNG optimization (using 4 cpus) for package android-libart ... pkgstripfiles: No PNG files. dpkg-deb: building package 'android-libart' in '../android-libart_8.1.0+r23-1_amd64.deb'. Searching for duplicated docs in dependency android-libart... symlinking NOTICE.gz in dexlist to file in android-libart symlinking changelog.Debian.gz in dexlist to file in android-libart pkgstripfiles: Running PNG optimization (using 4 cpus) for package dexlist ... pkgstripfiles: No PNG files. dpkg-deb: building package 'dexlist' in '../dexlist_8.1.0+r23-1_amd64.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary -mLaunchpad Build Daemon >../android-platform-art_8.1.0+r23-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 20181203-1751 Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Post Build Chroot | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ android-platform-art_8.1.0+r23-1_amd64.changes: ----------------------------------------------- Format: 1.8 Date: Tue, 30 Oct 2018 15:33:48 +0800 Source: android-platform-art Binary: dexdump dmtracedump android-libart dexlist Architecture: amd64 Version: 8.1.0+r23-1 Distribution: disco-proposed Urgency: low Maintainer: Launchpad Build Daemon Changed-By: Kai-Chung Yan 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 Closes: 913785 Changes: android-platform-art (8.1.0+r23-1) unstable; urgency=low . * Initial release (Closes: #913785) Checksums-Sha1: b4a43cc4a8bffed4896a0938dab106a9af829940 2281596 android-libart_8.1.0+r23-1_amd64.deb 80bb9725a60610b2876f09c6799707ef2ff2ee7c 7415 android-platform-art_8.1.0+r23-1_amd64.buildinfo db07286182b90b7eeaa71db5c5618d62975eb383 32096 dexdump_8.1.0+r23-1_amd64.deb bbb1c86746d73fabe5d3ed3f4a74741f0d8a3f11 8332 dexlist_8.1.0+r23-1_amd64.deb 535c4449b4b896647c0564d30b582b9d7624990e 26756 dmtracedump_8.1.0+r23-1_amd64.deb Checksums-Sha256: 75b99fe57e8b61d90d9d2ed815febf6b0332012d79d0a8efc40c601a8f32e430 2281596 android-libart_8.1.0+r23-1_amd64.deb a088e823f2f85f528a03b4928615a99bca2553937b1aff0fffe62aa39dae6505 7415 android-platform-art_8.1.0+r23-1_amd64.buildinfo c2371f6ac5d96e544cec8a29bb83bfa66deade397659c443bced1c4063adb6c4 32096 dexdump_8.1.0+r23-1_amd64.deb cd8f8740edd269bd7e8fb9e4a625eeeffa60d3e7cfcb044ee3ba1cbb8957a91d 8332 dexlist_8.1.0+r23-1_amd64.deb a3f91b5e16cceb13278e2e91c1036895ca300eafb9f1ad251416d19794461d39 26756 dmtracedump_8.1.0+r23-1_amd64.deb Files: f0603ad0406207e58a8219bf7df78989 2281596 devel optional android-libart_8.1.0+r23-1_amd64.deb 678940dacd9964655a0a184ec58673cf 7415 devel optional android-platform-art_8.1.0+r23-1_amd64.buildinfo 5faa685ac270ff1e7f41b45a39308402 32096 devel optional dexdump_8.1.0+r23-1_amd64.deb 2cb1915a735d40bc451bd1c8dcde62f4 8332 devel optional dexlist_8.1.0+r23-1_amd64.deb 3059075925503698183263cc4c32f9ad 26756 devel optional dmtracedump_8.1.0+r23-1_amd64.deb +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ android-libart_8.1.0+r23-1_amd64.deb ------------------------------------ new debian package, version 2.0. size 2281596 bytes: control archive=1136 bytes. 1081 bytes, 20 lines control 392 bytes, 5 lines md5sums 53 bytes, 2 lines shlibs 74 bytes, 2 lines triggers Package: android-libart Source: android-platform-art Version: 8.1.0+r23-1 Architecture: amd64 Maintainer: Ubuntu Developers Original-Maintainer: Android Tools Maintainers Installed-Size: 8716 Depends: android-libbacktrace, android-libbase, android-libcutils, android-libnativebridge, android-libnativehelper, android-libnativeloader, android-libziparchive, libc6 (>= 2.17), libgcc1 (>= 1:3.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 2018-10-30 07:33 ./ drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/ drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/lib/ drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/lib/x86_64-linux-gnu/ drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/lib/x86_64-linux-gnu/android/ lrwxrwxrwx root/root 0 2018-10-30 07:33 ./usr/lib/x86_64-linux-gnu/android/libart.so -> libart.so.0 -rw-r--r-- root/root 8877472 2018-10-30 07:33 ./usr/lib/x86_64-linux-gnu/android/libart.so.0 lrwxrwxrwx root/root 0 2018-10-30 07:33 ./usr/lib/x86_64-linux-gnu/android/libsigchain.so -> libsigchain.so.0 -rw-r--r-- root/root 22608 2018-10-30 07:33 ./usr/lib/x86_64-linux-gnu/android/libsigchain.so.0 drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/share/ drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-10-30 07:33 ./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 170 2018-10-30 07:33 ./usr/share/doc/android-libart/changelog.Debian.gz -rw-r--r-- root/root 3892 2018-10-30 07:33 ./usr/share/doc/android-libart/copyright dexdump_8.1.0+r23-1_amd64.deb ----------------------------- new debian package, version 2.0. size 32096 bytes: control archive=956 bytes. 982 bytes, 21 lines control 217 bytes, 3 lines md5sums Package: dexdump Source: android-platform-art Version: 8.1.0+r23-1 Architecture: amd64 Maintainer: Ubuntu Developers Original-Maintainer: Android Tools Maintainers Installed-Size: 109 Depends: android-libart, android-libbase, libc6 (>= 2.14), libgcc1 (>= 1:3.0), 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 2018-10-30 07:33 ./ drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/ drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/bin/ lrwxrwxrwx root/root 0 2018-10-30 07:33 ./usr/bin/dexdump -> ../lib/android-sdk/build-tools/debian/dexdump lrwxrwxrwx root/root 0 2018-10-30 07:33 ./usr/bin/dexdump2 -> ../lib/android-sdk/build-tools/debian/dexdump drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/lib/ drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/lib/android-sdk/ drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/lib/android-sdk/build-tools/ drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/lib/android-sdk/build-tools/debian/ -rwxr-xr-x root/root 84576 2018-10-30 07:33 ./usr/lib/android-sdk/build-tools/debian/dexdump drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/share/ drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/share/doc/dexdump/ lrwxrwxrwx root/root 0 2018-10-30 07:33 ./usr/share/doc/dexdump/NOTICE.gz -> ../android-libart/NOTICE.gz lrwxrwxrwx root/root 0 2018-10-30 07:33 ./usr/share/doc/dexdump/changelog.Debian.gz -> ../android-libart/changelog.Debian.gz -rw-r--r-- root/root 3892 2018-10-30 07:33 ./usr/share/doc/dexdump/copyright drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/share/lintian/ drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 148 2018-10-30 07:33 ./usr/share/lintian/overrides/dexdump dexlist_8.1.0+r23-1_amd64.deb ----------------------------- new debian package, version 2.0. size 8332 bytes: control archive=892 bytes. 875 bytes, 18 lines control 186 bytes, 3 lines md5sums Package: dexlist Source: android-platform-art Version: 8.1.0+r23-1 Architecture: amd64 Maintainer: Ubuntu Developers Original-Maintainer: Android Tools Maintainers Installed-Size: 43 Depends: android-libart, libc6 (>= 2.14), libgcc1 (>= 1:3.0), 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 2018-10-30 07:33 ./ drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/ drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/bin/ -rwxr-xr-x root/root 22712 2018-10-30 07:33 ./usr/bin/dexlist drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/share/ drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/share/doc/dexlist/ lrwxrwxrwx root/root 0 2018-10-30 07:33 ./usr/share/doc/dexlist/NOTICE.gz -> ../android-libart/NOTICE.gz lrwxrwxrwx root/root 0 2018-10-30 07:33 ./usr/share/doc/dexlist/changelog.Debian.gz -> ../android-libart/changelog.Debian.gz -rw-r--r-- root/root 3892 2018-10-30 07:33 ./usr/share/doc/dexlist/copyright drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/share/lintian/ drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 148 2018-10-30 07:33 ./usr/share/lintian/overrides/dexlist dmtracedump_8.1.0+r23-1_amd64.deb --------------------------------- new debian package, version 2.0. size 26756 bytes: control archive=852 bytes. 712 bytes, 16 lines control 301 bytes, 4 lines md5sums Package: dmtracedump Source: android-platform-art Version: 8.1.0+r23-1 Architecture: amd64 Maintainer: Ubuntu Developers Original-Maintainer: Android Tools Maintainers Installed-Size: 68 Depends: graphviz, libc6 (>= 2.4), libgcc1 (>= 1:3.0), libstdc++6 (>= 4.1.1) 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 2018-10-30 07:33 ./ drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/ drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/bin/ lrwxrwxrwx root/root 0 2018-10-30 07:33 ./usr/bin/dmtracedump -> ../lib/android-sdk/platform-tools/dmtracedump drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/lib/ drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/lib/android-sdk/ drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/lib/android-sdk/platform-tools/ -rwxr-xr-x root/root 47384 2018-10-30 07:33 ./usr/lib/android-sdk/platform-tools/dmtracedump drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/share/ drwxr-xr-x root/root 0 2018-10-30 07:33 ./usr/share/doc/ drwxr-xr-x root/root 0 2018-10-30 07:33 ./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 170 2018-10-30 07:33 ./usr/share/doc/dmtracedump/changelog.Debian.gz -rw-r--r-- root/root 3892 2018-10-30 07:33 ./usr/share/doc/dmtracedump/copyright +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build-Space: 723204 Build-Time: 1607 Distribution: disco-proposed Host Architecture: amd64 Install-Time: 66 Job: android-platform-art_8.1.0+r23-1.dsc Machine Architecture: amd64 Package: android-platform-art Package-Time: 1680 Source-Version: 8.1.0+r23-1 Space: 723204 Status: successful Version: 8.1.0+r23-1 -------------------------------------------------------------------------------- Finished at 20181203-1751 Build needed 00:28:00, 723204k disc space RUN: /usr/share/launchpad-buildd/slavebin/in-target scan-for-processes --backend=chroot --series=disco --arch=amd64 PACKAGEBUILD-15734942 Scanning for processes to kill in build PACKAGEBUILD-15734942