https://launchpad.net/ubuntu/+archive/test-rebuild-20191220-focal/+build/18281188 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-arm64-059 4.4.0-170-generic #199-Ubuntu SMP Thu Nov 14 01:46:18 UTC 2019 aarch64 Buildd toolchain package versions: launchpad-buildd_183 python-lpbuildd_183 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.6~git201906051340.ff11471~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.7 dpkg-dev_1.18.4ubuntu1.6 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 5 Jan 17:41:45 ntpdate[1911]: adjust time server 10.211.37.1 offset 0.019609 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=focal --arch=arm64 PACKAGEBUILD-18281188 --image-type chroot /home/buildd/filecache-default/9d93b4075e16ce7cfbdf01f21507152b0a173b17 Creating target for build PACKAGEBUILD-18281188 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=focal --arch=arm64 PACKAGEBUILD-18281188 Starting target for build PACKAGEBUILD-18281188 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=focal --arch=arm64 PACKAGEBUILD-18281188 'deb http://ftpmaster.internal/ubuntu focal main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-18281188 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=focal --arch=arm64 PACKAGEBUILD-18281188 Updating target for build PACKAGEBUILD-18281188 Get:1 http://ftpmaster.internal/ubuntu focal InRelease [255 kB] Get:2 http://ftpmaster.internal/ubuntu focal/main arm64 Packages [938 kB] Get:3 http://ftpmaster.internal/ubuntu focal/main Translation-en [499 kB] Get:4 http://ftpmaster.internal/ubuntu focal/restricted arm64 Packages [1512 B] Get:5 http://ftpmaster.internal/ubuntu focal/restricted Translation-en [5768 B] Get:6 http://ftpmaster.internal/ubuntu focal/universe arm64 Packages [8505 kB] Get:7 http://ftpmaster.internal/ubuntu focal/universe Translation-en [5195 kB] Get:8 http://ftpmaster.internal/ubuntu focal/multiverse arm64 Packages [122 kB] Get:9 http://ftpmaster.internal/ubuntu focal/multiverse Translation-en [110 kB] Fetched 15.6 MB in 6s (2780 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: libhogweed4 libisl21 libnettle6 libperl5.28 perl-modules-5.28 Use 'sudo apt autoremove' to remove them. The following NEW packages will be installed: libhogweed5 libisl22 libnettle7 libperl5.30 perl-modules-5.30 The following packages will be upgraded: apt base-files base-passwd bash binutils binutils-aarch64-linux-gnu binutils-common bsdutils bzip2 cpp-9 debianutils fdisk g++-9 gcc-9 gcc-9-base gpg gpg-agent gpgconf gpgv gzip hostname libacl1 libapparmor1 libapt-pkg5.90 libasan5 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcryptsetup12 libdebconfclient0 libdevmapper1.02.1 libfdisk1 libgcc-9-dev libgcc1 libgcrypt20 libgnutls30 libgomp1 libitm1 libjson-c4 libkmod2 liblockfile-bin liblockfile1 liblsan0 liblz4-1 libmount1 libncurses6 libncursesw6 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libseccomp2 libselinux1 libsemanage-common libsemanage1 libsepol1 libsmartcols1 libsqlite3-0 libstdc++-9-dev libstdc++6 libsystemd0 libtasn1-6 libtinfo6 libtsan0 libubsan1 libudev1 libuuid1 libzstd1 linux-libc-dev lsb-base mount ncurses-base ncurses-bin perl perl-base sensible-utils systemd systemd-sysv sysvinit-utils util-linux 93 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. Need to get 62.3 MB of archives. After this operation, 44.7 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu focal/main arm64 libc6-dev arm64 2.30-0ubuntu3 [2091 kB] Get:2 http://ftpmaster.internal/ubuntu focal/main arm64 libc-dev-bin arm64 2.30-0ubuntu3 [64.1 kB] Get:3 http://ftpmaster.internal/ubuntu focal/main arm64 linux-libc-dev arm64 5.3.0-24.26 [1077 kB] Get:4 http://ftpmaster.internal/ubuntu focal/main arm64 libisl22 arm64 0.22-2 [536 kB] Get:5 http://ftpmaster.internal/ubuntu focal/main arm64 libcc1-0 arm64 9.2.1-21ubuntu1 [46.4 kB] Get:6 http://ftpmaster.internal/ubuntu focal/main arm64 binutils-aarch64-linux-gnu arm64 2.33.1-6ubuntu3 [2021 kB] Get:7 http://ftpmaster.internal/ubuntu focal/main arm64 libbinutils arm64 2.33.1-6ubuntu3 [471 kB] Get:8 http://ftpmaster.internal/ubuntu focal/main arm64 binutils-common arm64 2.33.1-6ubuntu3 [203 kB] Get:9 http://ftpmaster.internal/ubuntu focal/main arm64 binutils arm64 2.33.1-6ubuntu3 [3392 B] Get:10 http://ftpmaster.internal/ubuntu focal/main arm64 gcc-9-base arm64 9.2.1-21ubuntu1 [19.1 kB] Get:11 http://ftpmaster.internal/ubuntu focal/main arm64 libgcc1 arm64 1:9.2.1-21ubuntu1 [34.3 kB] Get:12 http://ftpmaster.internal/ubuntu focal/main arm64 libgomp1 arm64 9.2.1-21ubuntu1 [80.5 kB] Get:13 http://ftpmaster.internal/ubuntu focal/main arm64 libitm1 arm64 9.2.1-21ubuntu1 [25.0 kB] Get:14 http://ftpmaster.internal/ubuntu focal/main arm64 libatomic1 arm64 9.2.1-21ubuntu1 [9168 B] Get:15 http://ftpmaster.internal/ubuntu focal/main arm64 libasan5 arm64 9.2.1-21ubuntu1 [365 kB] Get:16 http://ftpmaster.internal/ubuntu focal/main arm64 liblsan0 arm64 9.2.1-21ubuntu1 [126 kB] Get:17 http://ftpmaster.internal/ubuntu focal/main arm64 libtsan0 arm64 9.2.1-21ubuntu1 [284 kB] Get:18 http://ftpmaster.internal/ubuntu focal/main arm64 libubsan1 arm64 9.2.1-21ubuntu1 [121 kB] Get:19 http://ftpmaster.internal/ubuntu focal/main arm64 g++-9 arm64 9.2.1-21ubuntu1 [9602 kB] Get:20 http://ftpmaster.internal/ubuntu focal/main arm64 libstdc++-9-dev arm64 9.2.1-21ubuntu1 [1674 kB] Get:21 http://ftpmaster.internal/ubuntu focal/main arm64 libgcc-9-dev arm64 9.2.1-21ubuntu1 [915 kB] Get:22 http://ftpmaster.internal/ubuntu focal/main arm64 gcc-9 arm64 9.2.1-21ubuntu1 [9017 kB] Get:23 http://ftpmaster.internal/ubuntu focal/main arm64 cpp-9 arm64 9.2.1-21ubuntu1 [8396 kB] Get:24 http://ftpmaster.internal/ubuntu focal/main arm64 libstdc++6 arm64 9.2.1-21ubuntu1 [466 kB] Get:25 http://ftpmaster.internal/ubuntu focal/main arm64 libc6 arm64 2.30-0ubuntu3 [2273 kB] Get:26 http://ftpmaster.internal/ubuntu focal/main arm64 base-files arm64 11ubuntu2 [60.0 kB] Get:27 http://ftpmaster.internal/ubuntu focal/main arm64 debianutils arm64 4.9.1 [85.6 kB] Get:28 http://ftpmaster.internal/ubuntu focal/main arm64 bash arm64 5.0-5ubuntu1 [603 kB] Get:29 http://ftpmaster.internal/ubuntu focal/main arm64 bsdutils arm64 1:2.34-0.1ubuntu4 [60.8 kB] Get:30 http://ftpmaster.internal/ubuntu focal/main arm64 gzip arm64 1.10-0ubuntu4 [93.0 kB] Get:31 http://ftpmaster.internal/ubuntu focal/main arm64 hostname arm64 3.23 [11.1 kB] Get:32 http://ftpmaster.internal/ubuntu focal/main arm64 ncurses-bin arm64 6.1+20191019-1ubuntu1 [166 kB] Get:33 http://ftpmaster.internal/ubuntu focal/main arm64 perl-modules-5.30 all 5.30.0-9 [2739 kB] Get:34 http://ftpmaster.internal/ubuntu focal/main arm64 libperl5.30 arm64 5.30.0-9 [3764 kB] Get:35 http://ftpmaster.internal/ubuntu focal/main arm64 perl arm64 5.30.0-9 [224 kB] Get:36 http://ftpmaster.internal/ubuntu focal/main arm64 perl-base arm64 5.30.0-9 [1389 kB] Get:37 http://ftpmaster.internal/ubuntu focal/main arm64 bzip2 arm64 1.0.8-2 [33.0 kB] Get:38 http://ftpmaster.internal/ubuntu focal/main arm64 libbz2-1.0 arm64 1.0.8-2 [32.9 kB] Get:39 http://ftpmaster.internal/ubuntu focal/main arm64 libblkid1 arm64 2.34-0.1ubuntu4 [129 kB] Get:40 http://ftpmaster.internal/ubuntu focal/main arm64 libuuid1 arm64 2.34-0.1ubuntu4 [20.0 kB] Get:41 http://ftpmaster.internal/ubuntu focal/main arm64 libfdisk1 arm64 2.34-0.1ubuntu4 [160 kB] Get:42 http://ftpmaster.internal/ubuntu focal/main arm64 libpcre2-8-0 arm64 10.34-7 [170 kB] Get:43 http://ftpmaster.internal/ubuntu focal/main arm64 libselinux1 arm64 3.0-1 [64.8 kB] Get:44 http://ftpmaster.internal/ubuntu focal/main arm64 libmount1 arm64 2.34-0.1ubuntu4 [140 kB] Get:45 http://ftpmaster.internal/ubuntu focal/main arm64 libncurses6 arm64 6.1+20191019-1ubuntu1 [91.8 kB] Get:46 http://ftpmaster.internal/ubuntu focal/main arm64 libtinfo6 arm64 6.1+20191019-1ubuntu1 [80.4 kB] Get:47 http://ftpmaster.internal/ubuntu focal/main arm64 libncursesw6 arm64 6.1+20191019-1ubuntu1 [120 kB] Get:48 http://ftpmaster.internal/ubuntu focal/main arm64 libsmartcols1 arm64 2.34-0.1ubuntu4 [93.5 kB] Get:49 http://ftpmaster.internal/ubuntu focal/main arm64 fdisk arm64 2.34-0.1ubuntu4 [115 kB] Get:50 http://ftpmaster.internal/ubuntu focal/main arm64 util-linux arm64 2.34-0.1ubuntu4 [984 kB] Get:51 http://ftpmaster.internal/ubuntu focal/main arm64 libdebconfclient0 arm64 0.250ubuntu2 [6260 B] Get:52 http://ftpmaster.internal/ubuntu focal/main arm64 base-passwd arm64 3.5.47 [47.0 kB] Get:53 http://ftpmaster.internal/ubuntu focal/main arm64 libc-bin arm64 2.30-0ubuntu3 [502 kB] Get:54 http://ftpmaster.internal/ubuntu focal/main arm64 ncurses-base all 6.1+20191019-1ubuntu1 [17.9 kB] Get:55 http://ftpmaster.internal/ubuntu focal/main arm64 lsb-base all 11.1.0ubuntu2 [12.1 kB] Get:56 http://ftpmaster.internal/ubuntu focal/main arm64 sysvinit-utils arm64 2.96-1ubuntu1 [20.5 kB] Get:57 http://ftpmaster.internal/ubuntu focal/main arm64 liblz4-1 arm64 1.9.2-2 [52.7 kB] Get:58 http://ftpmaster.internal/ubuntu focal/main arm64 systemd-sysv arm64 244-3ubuntu1 [9368 B] Get:59 http://ftpmaster.internal/ubuntu focal/main arm64 libacl1 arm64 2.2.53-5ubuntu1 [17.7 kB] Get:60 http://ftpmaster.internal/ubuntu focal/main arm64 libapparmor1 arm64 2.13.3-7ubuntu1 [33.2 kB] Get:61 http://ftpmaster.internal/ubuntu focal/main arm64 libaudit-common all 1:2.8.5-2ubuntu5 [4076 B] Get:62 http://ftpmaster.internal/ubuntu focal/main arm64 libcap-ng0 arm64 0.7.9-2.1 [10.5 kB] Get:63 http://ftpmaster.internal/ubuntu focal/main arm64 libaudit1 arm64 1:2.8.5-2ubuntu5 [38.4 kB] Get:64 http://ftpmaster.internal/ubuntu focal/main arm64 libcap2 arm64 1:2.27-1 [13.9 kB] Get:65 http://ftpmaster.internal/ubuntu focal/main arm64 libudev1 arm64 244-3ubuntu1 [70.2 kB] Get:66 http://ftpmaster.internal/ubuntu focal/main arm64 libdevmapper1.02.1 arm64 2:1.02.155-2ubuntu7 [111 kB] Get:67 http://ftpmaster.internal/ubuntu focal/main arm64 libjson-c4 arm64 0.13.1+dfsg-6 [28.0 kB] Get:68 http://ftpmaster.internal/ubuntu focal/main arm64 libcryptsetup12 arm64 2:2.2.2-1ubuntu1 [166 kB] Get:69 http://ftpmaster.internal/ubuntu focal/main arm64 libnettle7 arm64 3.5.1+really3.5.1-2 [124 kB] Get:70 http://ftpmaster.internal/ubuntu focal/main arm64 libhogweed5 arm64 3.5.1+really3.5.1-2 [134 kB] Get:71 http://ftpmaster.internal/ubuntu focal/main arm64 libp11-kit0 arm64 0.23.18.1-2 [177 kB] Get:72 http://ftpmaster.internal/ubuntu focal/main arm64 libtasn1-6 arm64 4.15.0-2 [36.3 kB] Get:73 http://ftpmaster.internal/ubuntu focal/main arm64 libgnutls30 arm64 3.6.11.1-2 [721 kB] Get:74 http://ftpmaster.internal/ubuntu focal/main arm64 libkmod2 arm64 26-3ubuntu1 [39.5 kB] Get:75 http://ftpmaster.internal/ubuntu focal/main arm64 libpam0g arm64 1.3.1-5ubuntu4 [53.9 kB] Get:76 http://ftpmaster.internal/ubuntu focal/main arm64 libseccomp2 arm64 2.4.2-2ubuntu1 [39.9 kB] Get:77 http://ftpmaster.internal/ubuntu focal/main arm64 mount arm64 2.34-0.1ubuntu4 [112 kB] Get:78 http://ftpmaster.internal/ubuntu focal/main arm64 systemd arm64 244-3ubuntu1 [3382 kB] Get:79 http://ftpmaster.internal/ubuntu focal/main arm64 libsystemd0 arm64 244-3ubuntu1 [240 kB] Get:80 http://ftpmaster.internal/ubuntu focal/main arm64 libzstd1 arm64 1.4.4+dfsg-1 [216 kB] Get:81 http://ftpmaster.internal/ubuntu focal/main arm64 libapt-pkg5.90 arm64 1.9.5 [776 kB] Get:82 http://ftpmaster.internal/ubuntu focal/main arm64 libgcrypt20 arm64 1.8.5-3ubuntu1 [350 kB] Get:83 http://ftpmaster.internal/ubuntu focal/main arm64 gpgv arm64 2.2.17-3ubuntu1 [183 kB] Get:84 http://ftpmaster.internal/ubuntu focal/main arm64 apt arm64 1.9.5 [1231 kB] Get:85 http://ftpmaster.internal/ubuntu focal/main arm64 libpam-modules-bin arm64 1.3.1-5ubuntu4 [35.8 kB] Get:86 http://ftpmaster.internal/ubuntu focal/main arm64 libpam-modules arm64 1.3.1-5ubuntu4 [242 kB] Get:87 http://ftpmaster.internal/ubuntu focal/main arm64 libattr1 arm64 1:2.4.48-5 [12.5 kB] Get:88 http://ftpmaster.internal/ubuntu focal/main arm64 libpam-runtime all 1.3.1-5ubuntu4 [37.3 kB] Get:89 http://ftpmaster.internal/ubuntu focal/main arm64 libsepol1 arm64 3.0-1 [231 kB] Get:90 http://ftpmaster.internal/ubuntu focal/main arm64 libsemanage-common all 3.0-1 [9880 B] Get:91 http://ftpmaster.internal/ubuntu focal/main arm64 libsemanage1 arm64 3.0-1 [79.6 kB] Get:92 http://ftpmaster.internal/ubuntu focal/main arm64 sensible-utils all 0.0.12+nmu1 [15.0 kB] Get:93 http://ftpmaster.internal/ubuntu focal/main arm64 libsqlite3-0 arm64 3.30.1-1ubuntu1 [499 kB] Get:94 http://ftpmaster.internal/ubuntu focal/main arm64 gpg arm64 2.2.17-3ubuntu1 [437 kB] Get:95 http://ftpmaster.internal/ubuntu focal/main arm64 gpgconf arm64 2.2.17-3ubuntu1 [117 kB] Get:96 http://ftpmaster.internal/ubuntu focal/main arm64 gpg-agent arm64 2.2.17-3ubuntu1 [216 kB] Get:97 http://ftpmaster.internal/ubuntu focal/main arm64 liblockfile-bin arm64 1.16-1.1 [11.3 kB] Get:98 http://ftpmaster.internal/ubuntu focal/main arm64 liblockfile1 arm64 1.16-1.1 [6440 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 62.3 MB in 2s (32.3 MB/s) (Reading database ... 12731 files and directories currently installed.) Preparing to unpack .../0-libc6-dev_2.30-0ubuntu3_arm64.deb ... Unpacking libc6-dev:arm64 (2.30-0ubuntu3) over (2.30-0ubuntu2) ... Preparing to unpack .../1-libc-dev-bin_2.30-0ubuntu3_arm64.deb ... Unpacking libc-dev-bin (2.30-0ubuntu3) over (2.30-0ubuntu2) ... Preparing to unpack .../2-linux-libc-dev_5.3.0-24.26_arm64.deb ... Unpacking linux-libc-dev:arm64 (5.3.0-24.26) over (5.3.0-18.19) ... Selecting previously unselected package libisl22:arm64. Preparing to unpack .../3-libisl22_0.22-2_arm64.deb ... Unpacking libisl22:arm64 (0.22-2) ... Preparing to unpack .../4-libcc1-0_9.2.1-21ubuntu1_arm64.deb ... Unpacking libcc1-0:arm64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../5-binutils-aarch64-linux-gnu_2.33.1-6ubuntu3_arm64.deb ... Unpacking binutils-aarch64-linux-gnu (2.33.1-6ubuntu3) over (2.33-2ubuntu1) ... Preparing to unpack .../6-libbinutils_2.33.1-6ubuntu3_arm64.deb ... Unpacking libbinutils:arm64 (2.33.1-6ubuntu3) over (2.33-2ubuntu1) ... Preparing to unpack .../7-binutils-common_2.33.1-6ubuntu3_arm64.deb ... Unpacking binutils-common:arm64 (2.33.1-6ubuntu3) over (2.33-2ubuntu1) ... Preparing to unpack .../8-binutils_2.33.1-6ubuntu3_arm64.deb ... Unpacking binutils (2.33.1-6ubuntu3) over (2.33-2ubuntu1) ... Preparing to unpack .../9-gcc-9-base_9.2.1-21ubuntu1_arm64.deb ... Unpacking gcc-9-base:arm64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Setting up gcc-9-base:arm64 (9.2.1-21ubuntu1) ... (Reading database ... 12737 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a9.2.1-21ubuntu1_arm64.deb ... Unpacking libgcc1:arm64 (1:9.2.1-21ubuntu1) over (1:9.2.1-9ubuntu2) ... Setting up libgcc1:arm64 (1:9.2.1-21ubuntu1) ... (Reading database ... 12737 files and directories currently installed.) Preparing to unpack .../00-libgomp1_9.2.1-21ubuntu1_arm64.deb ... Unpacking libgomp1:arm64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../01-libitm1_9.2.1-21ubuntu1_arm64.deb ... Unpacking libitm1:arm64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../02-libatomic1_9.2.1-21ubuntu1_arm64.deb ... Unpacking libatomic1:arm64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../03-libasan5_9.2.1-21ubuntu1_arm64.deb ... Unpacking libasan5:arm64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../04-liblsan0_9.2.1-21ubuntu1_arm64.deb ... Unpacking liblsan0:arm64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../05-libtsan0_9.2.1-21ubuntu1_arm64.deb ... Unpacking libtsan0:arm64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../06-libubsan1_9.2.1-21ubuntu1_arm64.deb ... Unpacking libubsan1:arm64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../07-g++-9_9.2.1-21ubuntu1_arm64.deb ... Unpacking g++-9 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../08-libstdc++-9-dev_9.2.1-21ubuntu1_arm64.deb ... Unpacking libstdc++-9-dev:arm64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../09-libgcc-9-dev_9.2.1-21ubuntu1_arm64.deb ... Unpacking libgcc-9-dev:arm64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../10-gcc-9_9.2.1-21ubuntu1_arm64.deb ... Unpacking gcc-9 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../11-cpp-9_9.2.1-21ubuntu1_arm64.deb ... Unpacking cpp-9 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Preparing to unpack .../12-libstdc++6_9.2.1-21ubuntu1_arm64.deb ... Unpacking libstdc++6:arm64 (9.2.1-21ubuntu1) over (9.2.1-9ubuntu2) ... Setting up libstdc++6:arm64 (9.2.1-21ubuntu1) ... (Reading database ... 12737 files and directories currently installed.) Preparing to unpack .../libc6_2.30-0ubuntu3_arm64.deb ... Unpacking libc6:arm64 (2.30-0ubuntu3) over (2.30-0ubuntu2) ... Setting up libc6:arm64 (2.30-0ubuntu3) ... (Reading database ... 12737 files and directories currently installed.) Preparing to unpack .../base-files_11ubuntu2_arm64.deb ... Unpacking base-files (11ubuntu2) over (10.2ubuntu7) ... Setting up base-files (11ubuntu2) ... Installing new version of config file /etc/debian_version ... 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 ... Installing new version of config file /etc/update-motd.d/50-motd-news ... Updating /root/.profile to current default. (Reading database ... 12737 files and directories currently installed.) Preparing to unpack .../debianutils_4.9.1_arm64.deb ... Unpacking debianutils (4.9.1) over (4.8.6.3) ... Setting up debianutils (4.9.1) ... (Reading database ... 12737 files and directories currently installed.) Preparing to unpack .../bash_5.0-5ubuntu1_arm64.deb ... Unpacking bash (5.0-5ubuntu1) over (5.0-4ubuntu1) ... Setting up bash (5.0-5ubuntu1) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 12737 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.34-0.1ubuntu4_arm64.deb ... Unpacking bsdutils (1:2.34-0.1ubuntu4) over (1:2.34-0.1ubuntu2) ... Setting up bsdutils (1:2.34-0.1ubuntu4) ... (Reading database ... 12737 files and directories currently installed.) Preparing to unpack .../gzip_1.10-0ubuntu4_arm64.deb ... Unpacking gzip (1.10-0ubuntu4) over (1.10-0ubuntu3) ... Setting up gzip (1.10-0ubuntu4) ... (Reading database ... 12737 files and directories currently installed.) Preparing to unpack .../hostname_3.23_arm64.deb ... Unpacking hostname (3.23) over (3.22) ... Setting up hostname (3.23) ... (Reading database ... 12737 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.1+20191019-1ubuntu1_arm64.deb ... Unpacking ncurses-bin (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Setting up ncurses-bin (6.1+20191019-1ubuntu1) ... (Reading database ... 12737 files and directories currently installed.) Preparing to unpack .../perl_5.30.0-9_arm64.deb ... Unpacking perl (5.30.0-9) over (5.28.1-6build1) ... Replacing files in old package perl-base (5.28.1-6build1) ... Selecting previously unselected package perl-modules-5.30. Preparing to unpack .../perl-modules-5.30_5.30.0-9_all.deb ... Unpacking perl-modules-5.30 (5.30.0-9) ... Selecting previously unselected package libperl5.30:arm64. Preparing to unpack .../libperl5.30_5.30.0-9_arm64.deb ... Unpacking libperl5.30:arm64 (5.30.0-9) ... Preparing to unpack .../perl-base_5.30.0-9_arm64.deb ... Unpacking perl-base (5.30.0-9) over (5.28.1-6build1) ... Setting up perl-base (5.30.0-9) ... (Reading database ... 14647 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.8-2_arm64.deb ... Unpacking bzip2 (1.0.8-2) over (1.0.6-9.2) ... Preparing to unpack .../libbz2-1.0_1.0.8-2_arm64.deb ... Unpacking libbz2-1.0:arm64 (1.0.8-2) over (1.0.6-9.2) ... Setting up libbz2-1.0:arm64 (1.0.8-2) ... (Reading database ... 14647 files and directories currently installed.) Preparing to unpack .../libblkid1_2.34-0.1ubuntu4_arm64.deb ... Unpacking libblkid1:arm64 (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up libblkid1:arm64 (2.34-0.1ubuntu4) ... (Reading database ... 14647 files and directories currently installed.) Preparing to unpack .../libuuid1_2.34-0.1ubuntu4_arm64.deb ... Unpacking libuuid1:arm64 (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up libuuid1:arm64 (2.34-0.1ubuntu4) ... (Reading database ... 14647 files and directories currently installed.) Preparing to unpack .../libfdisk1_2.34-0.1ubuntu4_arm64.deb ... Unpacking libfdisk1:arm64 (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up libfdisk1:arm64 (2.34-0.1ubuntu4) ... (Reading database ... 14647 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.34-7_arm64.deb ... Unpacking libpcre2-8-0:arm64 (10.34-7) over (10.32-5) ... Setting up libpcre2-8-0:arm64 (10.34-7) ... (Reading database ... 14647 files and directories currently installed.) Preparing to unpack .../libselinux1_3.0-1_arm64.deb ... Unpacking libselinux1:arm64 (3.0-1) over (2.9-2) ... Setting up libselinux1:arm64 (3.0-1) ... (Reading database ... 14647 files and directories currently installed.) Preparing to unpack .../libmount1_2.34-0.1ubuntu4_arm64.deb ... Unpacking libmount1:arm64 (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up libmount1:arm64 (2.34-0.1ubuntu4) ... (Reading database ... 14647 files and directories currently installed.) Preparing to unpack .../libncurses6_6.1+20191019-1ubuntu1_arm64.deb ... Unpacking libncurses6:arm64 (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Preparing to unpack .../libtinfo6_6.1+20191019-1ubuntu1_arm64.deb ... Unpacking libtinfo6:arm64 (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Setting up libtinfo6:arm64 (6.1+20191019-1ubuntu1) ... (Reading database ... 14647 files and directories currently installed.) Preparing to unpack .../libncursesw6_6.1+20191019-1ubuntu1_arm64.deb ... Unpacking libncursesw6:arm64 (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Setting up libncursesw6:arm64 (6.1+20191019-1ubuntu1) ... (Reading database ... 14647 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.34-0.1ubuntu4_arm64.deb ... Unpacking libsmartcols1:arm64 (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up libsmartcols1:arm64 (2.34-0.1ubuntu4) ... (Reading database ... 14647 files and directories currently installed.) Preparing to unpack .../fdisk_2.34-0.1ubuntu4_arm64.deb ... Unpacking fdisk (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up fdisk (2.34-0.1ubuntu4) ... (Reading database ... 14647 files and directories currently installed.) Preparing to unpack .../util-linux_2.34-0.1ubuntu4_arm64.deb ... Unpacking util-linux (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Setting up util-linux (2.34-0.1ubuntu4) ... (Reading database ... 14647 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.250ubuntu2_arm64.deb ... Unpacking libdebconfclient0:arm64 (0.250ubuntu2) over (0.249ubuntu1) ... Setting up libdebconfclient0:arm64 (0.250ubuntu2) ... (Reading database ... 14647 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.47_arm64.deb ... Unpacking base-passwd (3.5.47) over (3.5.46) ... Setting up base-passwd (3.5.47) ... (Reading database ... 14647 files and directories currently installed.) Preparing to unpack .../libc-bin_2.30-0ubuntu3_arm64.deb ... Unpacking libc-bin (2.30-0ubuntu3) over (2.30-0ubuntu2) ... Setting up libc-bin (2.30-0ubuntu3) ... (Reading database ... 14647 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.1+20191019-1ubuntu1_all.deb ... Unpacking ncurses-base (6.1+20191019-1ubuntu1) over (6.1+20190803-1ubuntu1) ... Setting up ncurses-base (6.1+20191019-1ubuntu1) ... (Reading database ... 14647 files and directories currently installed.) Preparing to unpack .../lsb-base_11.1.0ubuntu2_all.deb ... Unpacking lsb-base (11.1.0ubuntu2) over (11.0.1ubuntu1) ... Setting up lsb-base (11.1.0ubuntu2) ... (Reading database ... 14646 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_2.96-1ubuntu1_arm64.deb ... Unpacking sysvinit-utils (2.96-1ubuntu1) over (2.95-5ubuntu2) ... Setting up sysvinit-utils (2.96-1ubuntu1) ... (Reading database ... 14646 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.2-2_arm64.deb ... Unpacking liblz4-1:arm64 (1.9.2-2) over (1.9.1-1) ... Setting up liblz4-1:arm64 (1.9.2-2) ... (Reading database ... 14646 files and directories currently installed.) Preparing to unpack .../systemd-sysv_244-3ubuntu1_arm64.deb ... Unpacking systemd-sysv (244-3ubuntu1) over (242-7ubuntu3) ... Preparing to unpack .../libacl1_2.2.53-5ubuntu1_arm64.deb ... Unpacking libacl1:arm64 (2.2.53-5ubuntu1) over (2.2.53-4) ... Setting up libacl1:arm64 (2.2.53-5ubuntu1) ... (Reading database ... 14646 files and directories currently installed.) Preparing to unpack .../libapparmor1_2.13.3-7ubuntu1_arm64.deb ... Unpacking libapparmor1:arm64 (2.13.3-7ubuntu1) over (2.13.3-5ubuntu1) ... Preparing to unpack .../libaudit-common_1%3a2.8.5-2ubuntu5_all.deb ... Unpacking libaudit-common (1:2.8.5-2ubuntu5) over (1:2.8.5-2ubuntu1) ... Setting up libaudit-common (1:2.8.5-2ubuntu5) ... (Reading database ... 14646 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.9-2.1_arm64.deb ... Unpacking libcap-ng0:arm64 (0.7.9-2.1) over (0.7.9-2) ... Setting up libcap-ng0:arm64 (0.7.9-2.1) ... (Reading database ... 14646 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a2.8.5-2ubuntu5_arm64.deb ... Unpacking libaudit1:arm64 (1:2.8.5-2ubuntu5) over (1:2.8.5-2ubuntu1) ... Setting up libaudit1:arm64 (1:2.8.5-2ubuntu5) ... (Reading database ... 14646 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.27-1_arm64.deb ... Unpacking libcap2:arm64 (1:2.27-1) over (1:2.25-2) ... Preparing to unpack .../libudev1_244-3ubuntu1_arm64.deb ... Unpacking libudev1:arm64 (244-3ubuntu1) over (242-7ubuntu3) ... Setting up libudev1:arm64 (244-3ubuntu1) ... (Reading database ... 14646 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.155-2ubuntu7_arm64.deb ... Unpacking libdevmapper1.02.1:arm64 (2:1.02.155-2ubuntu7) over (2:1.02.155-2ubuntu6) ... Preparing to unpack .../libjson-c4_0.13.1+dfsg-6_arm64.deb ... Unpacking libjson-c4:arm64 (0.13.1+dfsg-6) over (0.13.1+dfsg-4) ... Preparing to unpack .../libcryptsetup12_2%3a2.2.2-1ubuntu1_arm64.deb ... Unpacking libcryptsetup12:arm64 (2:2.2.2-1ubuntu1) over (2:2.2.0-3ubuntu1) ... Selecting previously unselected package libnettle7:arm64. Preparing to unpack .../libnettle7_3.5.1+really3.5.1-2_arm64.deb ... Unpacking libnettle7:arm64 (3.5.1+really3.5.1-2) ... Setting up libnettle7:arm64 (3.5.1+really3.5.1-2) ... Selecting previously unselected package libhogweed5:arm64. (Reading database ... 14653 files and directories currently installed.) Preparing to unpack .../libhogweed5_3.5.1+really3.5.1-2_arm64.deb ... Unpacking libhogweed5:arm64 (3.5.1+really3.5.1-2) ... Setting up libhogweed5:arm64 (3.5.1+really3.5.1-2) ... (Reading database ... 14656 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.23.18.1-2_arm64.deb ... Unpacking libp11-kit0:arm64 (0.23.18.1-2) over (0.23.17-2) ... Setting up libp11-kit0:arm64 (0.23.18.1-2) ... (Reading database ... 14656 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.15.0-2_arm64.deb ... Unpacking libtasn1-6:arm64 (4.15.0-2) over (4.14-3) ... Setting up libtasn1-6:arm64 (4.15.0-2) ... (Reading database ... 14656 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.6.11.1-2_arm64.deb ... Unpacking libgnutls30:arm64 (3.6.11.1-2) over (3.6.9-5ubuntu1) ... Setting up libgnutls30:arm64 (3.6.11.1-2) ... (Reading database ... 14655 files and directories currently installed.) Preparing to unpack .../libkmod2_26-3ubuntu1_arm64.deb ... Unpacking libkmod2:arm64 (26-3ubuntu1) over (26-1ubuntu1) ... Preparing to unpack .../libpam0g_1.3.1-5ubuntu4_arm64.deb ... Unpacking libpam0g:arm64 (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam0g:arm64 (1.3.1-5ubuntu4) ... (Reading database ... 14655 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.4.2-2ubuntu1_arm64.deb ... Unpacking libseccomp2:arm64 (2.4.2-2ubuntu1) over (2.4.1-0ubuntu0.19.10.3) ... Setting up libseccomp2:arm64 (2.4.2-2ubuntu1) ... (Reading database ... 14655 files and directories currently installed.) Preparing to unpack .../mount_2.34-0.1ubuntu4_arm64.deb ... Unpacking mount (2.34-0.1ubuntu4) over (2.34-0.1ubuntu2) ... Preparing to unpack .../systemd_244-3ubuntu1_arm64.deb ... Unpacking systemd (244-3ubuntu1) over (242-7ubuntu3) ... Preparing to unpack .../libsystemd0_244-3ubuntu1_arm64.deb ... Unpacking libsystemd0:arm64 (244-3ubuntu1) over (242-7ubuntu3) ... Setting up libsystemd0:arm64 (244-3ubuntu1) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libzstd1_1.4.4+dfsg-1_arm64.deb ... Unpacking libzstd1:arm64 (1.4.4+dfsg-1) over (1.4.3+dfsg-1) ... Setting up libzstd1:arm64 (1.4.4+dfsg-1) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.90_1.9.5_arm64.deb ... Unpacking libapt-pkg5.90:arm64 (1.9.5) over (1.9.4) ... Setting up libapt-pkg5.90:arm64 (1.9.5) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.8.5-3ubuntu1_arm64.deb ... Unpacking libgcrypt20:arm64 (1.8.5-3ubuntu1) over (1.8.4-5ubuntu2) ... Setting up libgcrypt20:arm64 (1.8.5-3ubuntu1) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.17-3ubuntu1_arm64.deb ... Unpacking gpgv (2.2.17-3ubuntu1) over (2.2.12-1ubuntu3) ... Setting up gpgv (2.2.17-3ubuntu1) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../archives/apt_1.9.5_arm64.deb ... Unpacking apt (1.9.5) over (1.9.4) ... Setting up apt (1.9.5) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.3.1-5ubuntu4_arm64.deb ... Unpacking libpam-modules-bin (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam-modules-bin (1.3.1-5ubuntu4) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.3.1-5ubuntu4_arm64.deb ... Unpacking libpam-modules:arm64 (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam-modules:arm64 (1.3.1-5ubuntu4) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libattr1_1%3a2.4.48-5_arm64.deb ... Unpacking libattr1:arm64 (1:2.4.48-5) over (1:2.4.48-4) ... Setting up libattr1:arm64 (1:2.4.48-5) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.3.1-5ubuntu4_all.deb ... Unpacking libpam-runtime (1.3.1-5ubuntu4) over (1.3.1-5ubuntu1) ... Setting up libpam-runtime (1.3.1-5ubuntu4) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libsepol1_3.0-1_arm64.deb ... Unpacking libsepol1:arm64 (3.0-1) over (2.9-2) ... Setting up libsepol1:arm64 (3.0-1) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.0-1_all.deb ... Unpacking libsemanage-common (3.0-1) over (2.9-3) ... Setting up libsemanage-common (3.0-1) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libsemanage1_3.0-1_arm64.deb ... Unpacking libsemanage1:arm64 (3.0-1) over (2.9-3) ... Setting up libsemanage1:arm64 (3.0-1) ... (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../0-sensible-utils_0.0.12+nmu1_all.deb ... Unpacking sensible-utils (0.0.12+nmu1) over (0.0.12) ... Preparing to unpack .../1-libsqlite3-0_3.30.1-1ubuntu1_arm64.deb ... Unpacking libsqlite3-0:arm64 (3.30.1-1ubuntu1) over (3.29.0-2) ... Preparing to unpack .../2-gpg_2.2.17-3ubuntu1_arm64.deb ... Unpacking gpg (2.2.17-3ubuntu1) over (2.2.12-1ubuntu3) ... Preparing to unpack .../3-gpgconf_2.2.17-3ubuntu1_arm64.deb ... Unpacking gpgconf (2.2.17-3ubuntu1) over (2.2.12-1ubuntu3) ... Preparing to unpack .../4-gpg-agent_2.2.17-3ubuntu1_arm64.deb ... Unpacking gpg-agent (2.2.17-3ubuntu1) over (2.2.12-1ubuntu3) ... Preparing to unpack .../5-liblockfile-bin_1.16-1.1_arm64.deb ... Unpacking liblockfile-bin (1.16-1.1) over (1.15-1) ... Preparing to unpack .../6-liblockfile1_1.16-1.1_arm64.deb ... Unpacking liblockfile1:arm64 (1.16-1.1) over (1.15-1) ... Setting up libapparmor1:arm64 (2.13.3-7ubuntu1) ... Setting up liblockfile-bin (1.16-1.1) ... Setting up perl-modules-5.30 (5.30.0-9) ... Setting up libsqlite3-0:arm64 (3.30.1-1ubuntu1) ... Setting up binutils-common:arm64 (2.33.1-6ubuntu3) ... Setting up linux-libc-dev:arm64 (5.3.0-24.26) ... Setting up libgomp1:arm64 (9.2.1-21ubuntu1) ... Setting up bzip2 (1.0.8-2) ... Setting up libcap2:arm64 (1:2.27-1) ... Setting up libasan5:arm64 (9.2.1-21ubuntu1) ... Setting up libncurses6:arm64 (6.1+20191019-1ubuntu1) ... Setting up libatomic1:arm64 (9.2.1-21ubuntu1) ... Setting up libubsan1:arm64 (9.2.1-21ubuntu1) ... Setting up libdevmapper1.02.1:arm64 (2:1.02.155-2ubuntu7) ... Setting up mount (2.34-0.1ubuntu4) ... Setting up sensible-utils (0.0.12+nmu1) ... Setting up gpgconf (2.2.17-3ubuntu1) ... Setting up libperl5.30:arm64 (5.30.0-9) ... Setting up libisl22:arm64 (0.22-2) ... Setting up liblockfile1:arm64 (1.16-1.1) ... Setting up libjson-c4:arm64 (0.13.1+dfsg-6) ... Setting up libbinutils:arm64 (2.33.1-6ubuntu3) ... Setting up libc-dev-bin (2.30-0ubuntu3) ... Setting up libcc1-0:arm64 (9.2.1-21ubuntu1) ... Setting up gpg (2.2.17-3ubuntu1) ... Setting up liblsan0:arm64 (9.2.1-21ubuntu1) ... Setting up libitm1:arm64 (9.2.1-21ubuntu1) ... Setting up libkmod2:arm64 (26-3ubuntu1) ... Setting up libtsan0:arm64 (9.2.1-21ubuntu1) ... Setting up gpg-agent (2.2.17-3ubuntu1) ... Installing new version of config file /etc/logcheck/ignore.d.server/gpg-agent ... Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-browser.socket -> /usr/lib/systemd/user/gpg-agent-browser.socket. Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-extra.socket -> /usr/lib/systemd/user/gpg-agent-extra.socket. Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent-ssh.socket -> /usr/lib/systemd/user/gpg-agent-ssh.socket. Created symlink /etc/systemd/user/sockets.target.wants/gpg-agent.socket -> /usr/lib/systemd/user/gpg-agent.socket. Setting up binutils-aarch64-linux-gnu (2.33.1-6ubuntu3) ... Setting up binutils (2.33.1-6ubuntu3) ... Setting up libgcc-9-dev:arm64 (9.2.1-21ubuntu1) ... Setting up perl (5.30.0-9) ... Setting up cpp-9 (9.2.1-21ubuntu1) ... Setting up libc6-dev:arm64 (2.30-0ubuntu3) ... Setting up libcryptsetup12:arm64 (2:2.2.2-1ubuntu1) ... Setting up gcc-9 (9.2.1-21ubuntu1) ... Setting up libstdc++-9-dev:arm64 (9.2.1-21ubuntu1) ... Setting up systemd (244-3ubuntu1) ... Installing new version of config file /etc/dhcp/dhclient-enter-hooks.d/resolved ... Installing new version of config file /etc/systemd/networkd.conf ... Installing new version of config file /etc/systemd/system.conf ... Installing new version of config file /etc/systemd/user.conf ... Initializing machine ID from KVM UUID. Setting up g++-9 (9.2.1-21ubuntu1) ... Setting up systemd-sysv (244-3ubuntu1) ... Processing triggers for libc-bin (2.30-0ubuntu3) ... RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-18281188 arm64 focal -c chroot:build-PACKAGEBUILD-18281188 --arch=arm64 --dist=focal --nolog android-platform-art_8.1.0+r23-3.dsc Initiating build PACKAGEBUILD-18281188 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-170-generic #199-Ubuntu SMP Thu Nov 14 01:46:18 UTC 2019 aarch64 sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on bos02-arm64-059.buildd +==============================================================================+ | android-platform-art 8.1.0+r23-3 (arm64) 05 Jan 2020 17:42 | +==============================================================================+ Package: android-platform-art Version: 8.1.0+r23-3 Source Version: 8.1.0+r23-3 Distribution: focal Machine Architecture: arm64 Host Architecture: arm64 Build Architecture: arm64 I: NOTICE: Log filtering will replace 'build/android-platform-art-faJf7R/android-platform-art-8.1.0+r23' with '<>' I: NOTICE: Log filtering will replace 'build/android-platform-art-faJf7R' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-18281188/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- android-platform-art_8.1.0+r23-3.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-pedvJ7/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-pedvJ7/apt_archive ./ InRelease Get:2 copy:/<>/resolver-pedvJ7/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-pedvJ7/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-pedvJ7/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-pedvJ7/apt_archive ./ Packages [526 B] Fetched 2859 B in 0s (110 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: libhogweed4 libisl21 libnettle6 libperl5.28 perl-modules-5.28 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-pedvJ7/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 ... 14649 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_arm64.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-k3Roer/apt_archive/sbuild-build-depends-android-platform-art-dummy.deb'. Ign:1 copy:/<>/resolver-k3Roer/apt_archive ./ InRelease Get:2 copy:/<>/resolver-k3Roer/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-k3Roer/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-k3Roer/apt_archive ./ Sources [370 B] Get:5 copy:/<>/resolver-k3Roer/apt_archive ./ Packages [655 B] Fetched 3144 B in 0s (99.4 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: libhogweed4 libisl21 libnettle6 libperl5.28 perl-modules-5.28 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-9 debhelper dh-autoreconf dh-exec dh-strip-nondeterminism dwz file gcc-8-base gettext gettext-base groff-base icu-devtools intltool-debian libarchive-zip-perl libbsd-dev libbsd0 libc6-dbg libclang-common-9-dev libclang-cpp9 libcroco3 libdebhelper-perl libedit2 libelf1 libexpat1 libfile-stripnondeterminism-perl libgcc-8-dev libglib2.0-0 libicu-dev libicu63 libllvm9 liblz4-dev libmagic-mgc libmagic1 libmpdec2 libobjc-8-dev libobjc4 libpipeline1 libpython3-stdlib libpython3.7-minimal libpython3.7-stdlib libsigsegv2 libstdc++-8-dev libsub-override-perl libtool libuchardet0 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-9-doc dh-make gettext-doc libasprintf-dev libgettextpo-dev groff icu-doc libstdc++-8-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-9-dev libomp-9-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-9 debhelper dh-autoreconf dh-exec dh-strip-nondeterminism dwz file gcc-8-base gettext gettext-base groff-base icu-devtools intltool-debian libarchive-zip-perl libbsd-dev libbsd0 libc6-dbg libclang-common-9-dev libclang-cpp9 libcroco3 libdebhelper-perl libedit2 libelf1 libexpat1 libfile-stripnondeterminism-perl libgcc-8-dev libglib2.0-0 libicu-dev libicu63 libllvm9 liblz4-dev libmagic-mgc libmagic1 libmpdec2 libobjc-8-dev libobjc4 libpipeline1 libpython3-stdlib libpython3.7-minimal libpython3.7-stdlib libsigsegv2 libstdc++-8-dev libsub-override-perl libtool libuchardet0 libxml2 m4 man-db mime-support p7zip p7zip-full po-debconf python3 python3-minimal python3.7 python3.7-minimal sbuild-build-depends-android-platform-art-dummy valgrind zlib1g-dev 0 upgraded, 85 newly installed, 0 to remove and 0 not upgraded. Need to get 74.1 MB of archives. After this operation, 389 MB of additional disk space will be used. Get:1 copy:/<>/resolver-k3Roer/apt_archive ./ sbuild-build-depends-android-platform-art-dummy 0.invalid.0 [984 B] Get:2 http://ftpmaster.internal/ubuntu focal/main arm64 libpython3.7-minimal arm64 3.7.5-2 [544 kB] Get:3 http://ftpmaster.internal/ubuntu focal/main arm64 libexpat1 arm64 2.2.9-1 [61.3 kB] Get:4 http://ftpmaster.internal/ubuntu focal/main arm64 python3.7-minimal arm64 3.7.5-2 [1720 kB] Get:5 http://ftpmaster.internal/ubuntu focal/main arm64 python3-minimal arm64 3.7.5-1ubuntu1 [23.3 kB] Get:6 http://ftpmaster.internal/ubuntu focal/main arm64 mime-support all 3.64ubuntu1 [30.6 kB] Get:7 http://ftpmaster.internal/ubuntu focal/main arm64 libmpdec2 arm64 2.4.2-2 [74.0 kB] Get:8 http://ftpmaster.internal/ubuntu focal/main arm64 libpython3.7-stdlib arm64 3.7.5-2 [1713 kB] Get:9 http://ftpmaster.internal/ubuntu focal/main arm64 python3.7 arm64 3.7.5-2 [301 kB] Get:10 http://ftpmaster.internal/ubuntu focal/main arm64 libpython3-stdlib arm64 3.7.5-1ubuntu1 [6844 B] Get:11 http://ftpmaster.internal/ubuntu focal/main arm64 python3 arm64 3.7.5-1ubuntu1 [47.2 kB] Get:12 http://ftpmaster.internal/ubuntu focal/main arm64 libbsd0 arm64 0.10.0-1 [43.7 kB] Get:13 http://ftpmaster.internal/ubuntu focal/main arm64 bsdmainutils arm64 11.1.2ubuntu2 [175 kB] Get:14 http://ftpmaster.internal/ubuntu focal/main arm64 libuchardet0 arm64 0.0.6-3 [65.0 kB] Get:15 http://ftpmaster.internal/ubuntu focal/main arm64 groff-base arm64 1.22.4-4 [815 kB] Get:16 http://ftpmaster.internal/ubuntu focal/main arm64 libpipeline1 arm64 1.5.1-3 [25.7 kB] Get:17 http://ftpmaster.internal/ubuntu focal/main arm64 man-db arm64 2.9.0-2 [1097 kB] Get:18 http://ftpmaster.internal/ubuntu focal/main arm64 libmagic-mgc arm64 1:5.37-6 [209 kB] Get:19 http://ftpmaster.internal/ubuntu focal/main arm64 libmagic1 arm64 1:5.37-6 [70.9 kB] Get:20 http://ftpmaster.internal/ubuntu focal/main arm64 file arm64 1:5.37-6 [23.2 kB] Get:21 http://ftpmaster.internal/ubuntu focal/main arm64 libelf1 arm64 0.176-1.1 [43.6 kB] Get:22 http://ftpmaster.internal/ubuntu focal/main arm64 libglib2.0-0 arm64 2.63.3-1 [1192 kB] Get:23 http://ftpmaster.internal/ubuntu focal/main arm64 libicu63 arm64 63.2-2 [8146 kB] Get:24 http://ftpmaster.internal/ubuntu focal/main arm64 libxml2 arm64 2.9.4+dfsg1-8ubuntu1 [575 kB] Get:25 http://ftpmaster.internal/ubuntu focal/main arm64 gettext-base arm64 0.19.8.1-10 [48.4 kB] Get:26 http://ftpmaster.internal/ubuntu focal/main arm64 libedit2 arm64 3.1-20191211-1 [82.8 kB] Get:27 http://ftpmaster.internal/ubuntu focal/universe arm64 android-liblog arm64 1:8.1.0+r23-5 [40.2 kB] Get:28 http://ftpmaster.internal/ubuntu focal/universe arm64 android-libbase arm64 1:8.1.0+r23-5 [20.6 kB] Get:29 http://ftpmaster.internal/ubuntu focal/universe arm64 android-libcutils arm64 1:8.1.0+r23-5 [21.1 kB] Get:30 http://ftpmaster.internal/ubuntu focal/universe arm64 p7zip arm64 16.02+dfsg-7 [317 kB] Get:31 http://ftpmaster.internal/ubuntu focal/universe arm64 p7zip-full arm64 16.02+dfsg-7 [1060 kB] Get:32 http://ftpmaster.internal/ubuntu focal/universe arm64 android-libunwind arm64 8.1.0+r23-2 [44.7 kB] Get:33 http://ftpmaster.internal/ubuntu focal/universe arm64 android-libbacktrace arm64 1:8.1.0+r23-5 [41.3 kB] Get:34 http://ftpmaster.internal/ubuntu focal/universe arm64 android-libbacktrace-dev arm64 1:8.1.0+r23-5 [7224 B] Get:35 http://ftpmaster.internal/ubuntu focal/universe arm64 android-libbase-dev arm64 1:8.1.0+r23-5 [18.1 kB] Get:36 http://ftpmaster.internal/ubuntu focal/universe arm64 android-libnativebridge arm64 1:8.1.0+r23-5 [9580 B] Get:37 http://ftpmaster.internal/ubuntu focal/universe arm64 android-libnativehelper arm64 8.1.0+r23-1 [15.5 kB] Get:38 http://ftpmaster.internal/ubuntu focal/universe arm64 android-libnativehelper-dev arm64 8.1.0+r23-1 [17.1 kB] Get:39 http://ftpmaster.internal/ubuntu focal/universe arm64 android-libnativebridge-dev arm64 1:8.1.0+r23-5 [8204 B] Get:40 http://ftpmaster.internal/ubuntu focal/universe arm64 android-libnativeloader arm64 1:8.1.0+r23-5 [6128 B] Get:41 http://ftpmaster.internal/ubuntu focal/universe arm64 android-libnativeloader-dev arm64 1:8.1.0+r23-5 [6500 B] Get:42 http://ftpmaster.internal/ubuntu focal/universe arm64 android-libutils arm64 1:8.1.0+r23-5 [45.2 kB] Get:43 http://ftpmaster.internal/ubuntu focal/universe arm64 android-libziparchive arm64 1:8.1.0+r23-5 [22.3 kB] Get:44 http://ftpmaster.internal/ubuntu focal/universe arm64 android-libziparchive-dev arm64 1:8.1.0+r23-5 [8412 B] Get:45 http://ftpmaster.internal/ubuntu focal/universe arm64 android-platform-system-core-headers all 1:8.1.0+r23-5 [25.8 kB] Get:46 http://ftpmaster.internal/ubuntu focal/main arm64 libsigsegv2 arm64 2.12-2 [13.3 kB] Get:47 http://ftpmaster.internal/ubuntu focal/main arm64 m4 arm64 1.4.18-4 [194 kB] Get:48 http://ftpmaster.internal/ubuntu focal/main arm64 autoconf all 2.69-11ubuntu1 [321 kB] Get:49 http://ftpmaster.internal/ubuntu focal/main arm64 autotools-dev all 20180224.1 [39.6 kB] Get:50 http://ftpmaster.internal/ubuntu focal/main arm64 automake all 1:1.16.1-4ubuntu3 [522 kB] Get:51 http://ftpmaster.internal/ubuntu focal/main arm64 autopoint all 0.19.8.1-10 [412 kB] Get:52 http://ftpmaster.internal/ubuntu focal/main arm64 libllvm9 arm64 1:9.0.1-2 [12.4 MB] Get:53 http://ftpmaster.internal/ubuntu focal/universe arm64 libclang-cpp9 arm64 1:9.0.1-2 [6875 kB] Get:54 http://ftpmaster.internal/ubuntu focal/universe arm64 gcc-8-base arm64 8.3.0-26ubuntu1 [18.4 kB] Get:55 http://ftpmaster.internal/ubuntu focal/universe arm64 libgcc-8-dev arm64 8.3.0-26ubuntu1 [860 kB] Get:56 http://ftpmaster.internal/ubuntu focal/universe arm64 libstdc++-8-dev arm64 8.3.0-26ubuntu1 [1510 kB] Get:57 http://ftpmaster.internal/ubuntu focal/universe arm64 libobjc4 arm64 9.2.1-21ubuntu1 [34.7 kB] Get:58 http://ftpmaster.internal/ubuntu focal/universe arm64 libobjc-8-dev arm64 8.3.0-26ubuntu1 [204 kB] Get:59 http://ftpmaster.internal/ubuntu focal/universe arm64 libclang-common-9-dev arm64 1:9.0.1-2 [2103 kB] Get:60 http://ftpmaster.internal/ubuntu focal/universe arm64 clang-9 arm64 1:9.0.1-2 [869 kB] Get:61 http://ftpmaster.internal/ubuntu focal/universe arm64 clang arm64 1:9.0-49~exp1 [3204 B] Get:62 http://ftpmaster.internal/ubuntu focal/main arm64 libtool all 2.4.6-11 [194 kB] Get:63 http://ftpmaster.internal/ubuntu focal/main arm64 dh-autoreconf all 19 [16.1 kB] Get:64 http://ftpmaster.internal/ubuntu focal/main arm64 libdebhelper-perl all 12.7.1ubuntu1 [52.0 kB] Get:65 http://ftpmaster.internal/ubuntu focal/main arm64 libarchive-zip-perl all 1.67-1 [90.4 kB] Get:66 http://ftpmaster.internal/ubuntu focal/main arm64 libsub-override-perl all 0.09-2 [9532 B] Get:67 http://ftpmaster.internal/ubuntu focal/main arm64 libfile-stripnondeterminism-perl all 1.6.3-1 [16.0 kB] Get:68 http://ftpmaster.internal/ubuntu focal/main arm64 dh-strip-nondeterminism all 1.6.3-1 [5224 B] Get:69 http://ftpmaster.internal/ubuntu focal/main arm64 dwz arm64 0.13-5 [134 kB] Get:70 http://ftpmaster.internal/ubuntu focal/main arm64 libcroco3 arm64 0.6.13-1 [77.1 kB] Get:71 http://ftpmaster.internal/ubuntu focal/main arm64 gettext arm64 0.19.8.1-10 [851 kB] Get:72 http://ftpmaster.internal/ubuntu focal/main arm64 intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:73 http://ftpmaster.internal/ubuntu focal/main arm64 po-debconf all 1.0.21 [233 kB] Get:74 http://ftpmaster.internal/ubuntu focal/main arm64 debhelper all 12.7.1ubuntu1 [875 kB] Get:75 http://ftpmaster.internal/ubuntu focal/main arm64 icu-devtools arm64 63.2-2 [170 kB] Get:76 http://ftpmaster.internal/ubuntu focal/main arm64 libbsd-dev arm64 0.10.0-1 [163 kB] Get:77 http://ftpmaster.internal/ubuntu focal/main arm64 libicu-dev arm64 63.2-2 [9055 kB] Get:78 http://ftpmaster.internal/ubuntu focal/main arm64 libc6-dbg arm64 2.30-0ubuntu3 [4865 kB] Get:79 http://ftpmaster.internal/ubuntu focal/main arm64 valgrind arm64 1:3.15.0-1ubuntu6 [11.7 MB] Get:80 http://ftpmaster.internal/ubuntu focal/main arm64 zlib1g-dev arm64 1:1.2.11.dfsg-1ubuntu3 [170 kB] Get:81 http://ftpmaster.internal/ubuntu focal/universe arm64 android-liblog-dev arm64 1:8.1.0+r23-5 [20.0 kB] Get:82 http://ftpmaster.internal/ubuntu focal/universe arm64 android-libcutils-dev arm64 1:8.1.0+r23-5 [20.0 kB] Get:83 http://ftpmaster.internal/ubuntu focal/universe arm64 android-libutils-dev arm64 1:8.1.0+r23-5 [50.4 kB] Get:84 http://ftpmaster.internal/ubuntu focal/main arm64 dh-exec arm64 0.23.2 [24.4 kB] Get:85 http://ftpmaster.internal/ubuntu focal/main arm64 liblz4-dev arm64 1.9.2-2 [72.1 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 74.1 MB in 9s (7875 kB/s) Selecting previously unselected package libpython3.7-minimal:arm64. (Reading database ... 14649 files and directories currently installed.) Preparing to unpack .../libpython3.7-minimal_3.7.5-2_arm64.deb ... Unpacking libpython3.7-minimal:arm64 (3.7.5-2) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../libexpat1_2.2.9-1_arm64.deb ... Unpacking libexpat1:arm64 (2.2.9-1) ... Selecting previously unselected package python3.7-minimal. Preparing to unpack .../python3.7-minimal_3.7.5-2_arm64.deb ... Unpacking python3.7-minimal (3.7.5-2) ... Setting up libpython3.7-minimal:arm64 (3.7.5-2) ... Setting up libexpat1:arm64 (2.2.9-1) ... Setting up python3.7-minimal (3.7.5-2) ... Selecting previously unselected package python3-minimal. (Reading database ... 14898 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.7.5-1ubuntu1_arm64.deb ... Unpacking python3-minimal (3.7.5-1ubuntu1) ... Selecting previously unselected package mime-support. Preparing to unpack .../1-mime-support_3.64ubuntu1_all.deb ... Unpacking mime-support (3.64ubuntu1) ... Selecting previously unselected package libmpdec2:arm64. Preparing to unpack .../2-libmpdec2_2.4.2-2_arm64.deb ... Unpacking libmpdec2:arm64 (2.4.2-2) ... Selecting previously unselected package libpython3.7-stdlib:arm64. Preparing to unpack .../3-libpython3.7-stdlib_3.7.5-2_arm64.deb ... Unpacking libpython3.7-stdlib:arm64 (3.7.5-2) ... Selecting previously unselected package python3.7. Preparing to unpack .../4-python3.7_3.7.5-2_arm64.deb ... Unpacking python3.7 (3.7.5-2) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../5-libpython3-stdlib_3.7.5-1ubuntu1_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.7.5-1ubuntu1) ... Setting up python3-minimal (3.7.5-1ubuntu1) ... Selecting previously unselected package python3. (Reading database ... 15336 files and directories currently installed.) Preparing to unpack .../00-python3_3.7.5-1ubuntu1_arm64.deb ... Unpacking python3 (3.7.5-1ubuntu1) ... Selecting previously unselected package libbsd0:arm64. Preparing to unpack .../01-libbsd0_0.10.0-1_arm64.deb ... Unpacking libbsd0:arm64 (0.10.0-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../02-bsdmainutils_11.1.2ubuntu2_arm64.deb ... Unpacking bsdmainutils (11.1.2ubuntu2) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../03-libuchardet0_0.0.6-3_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../04-groff-base_1.22.4-4_arm64.deb ... Unpacking groff-base (1.22.4-4) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../05-libpipeline1_1.5.1-3_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.1-3) ... Selecting previously unselected package man-db. Preparing to unpack .../06-man-db_2.9.0-2_arm64.deb ... Unpacking man-db (2.9.0-2) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../07-libmagic-mgc_1%3a5.37-6_arm64.deb ... Unpacking libmagic-mgc (1:5.37-6) ... Selecting previously unselected package libmagic1:arm64. Preparing to unpack .../08-libmagic1_1%3a5.37-6_arm64.deb ... Unpacking libmagic1:arm64 (1:5.37-6) ... Selecting previously unselected package file. Preparing to unpack .../09-file_1%3a5.37-6_arm64.deb ... Unpacking file (1:5.37-6) ... Selecting previously unselected package libelf1:arm64. Preparing to unpack .../10-libelf1_0.176-1.1_arm64.deb ... Unpacking libelf1:arm64 (0.176-1.1) ... Selecting previously unselected package libglib2.0-0:arm64. Preparing to unpack .../11-libglib2.0-0_2.63.3-1_arm64.deb ... Unpacking libglib2.0-0:arm64 (2.63.3-1) ... Selecting previously unselected package libicu63:arm64. Preparing to unpack .../12-libicu63_63.2-2_arm64.deb ... Unpacking libicu63:arm64 (63.2-2) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../13-libxml2_2.9.4+dfsg1-8ubuntu1_arm64.deb ... Unpacking libxml2:arm64 (2.9.4+dfsg1-8ubuntu1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../14-gettext-base_0.19.8.1-10_arm64.deb ... Unpacking gettext-base (0.19.8.1-10) ... Selecting previously unselected package libedit2:arm64. Preparing to unpack .../15-libedit2_3.1-20191211-1_arm64.deb ... Unpacking libedit2:arm64 (3.1-20191211-1) ... Selecting previously unselected package android-liblog. Preparing to unpack .../16-android-liblog_1%3a8.1.0+r23-5_arm64.deb ... Unpacking android-liblog (1:8.1.0+r23-5) ... Selecting previously unselected package android-libbase. Preparing to unpack .../17-android-libbase_1%3a8.1.0+r23-5_arm64.deb ... Unpacking android-libbase (1:8.1.0+r23-5) ... Selecting previously unselected package android-libcutils. Preparing to unpack .../18-android-libcutils_1%3a8.1.0+r23-5_arm64.deb ... Unpacking android-libcutils (1:8.1.0+r23-5) ... Selecting previously unselected package p7zip. Preparing to unpack .../19-p7zip_16.02+dfsg-7_arm64.deb ... Unpacking p7zip (16.02+dfsg-7) ... Selecting previously unselected package p7zip-full. Preparing to unpack .../20-p7zip-full_16.02+dfsg-7_arm64.deb ... Unpacking p7zip-full (16.02+dfsg-7) ... Selecting previously unselected package android-libunwind. Preparing to unpack .../21-android-libunwind_8.1.0+r23-2_arm64.deb ... Unpacking android-libunwind (8.1.0+r23-2) ... Selecting previously unselected package android-libbacktrace. Preparing to unpack .../22-android-libbacktrace_1%3a8.1.0+r23-5_arm64.deb ... Unpacking android-libbacktrace (1:8.1.0+r23-5) ... Selecting previously unselected package android-libbacktrace-dev. Preparing to unpack .../23-android-libbacktrace-dev_1%3a8.1.0+r23-5_arm64.deb ... Unpacking android-libbacktrace-dev (1:8.1.0+r23-5) ... Selecting previously unselected package android-libbase-dev. Preparing to unpack .../24-android-libbase-dev_1%3a8.1.0+r23-5_arm64.deb ... Unpacking android-libbase-dev (1:8.1.0+r23-5) ... Selecting previously unselected package android-libnativebridge. Preparing to unpack .../25-android-libnativebridge_1%3a8.1.0+r23-5_arm64.deb ... Unpacking android-libnativebridge (1:8.1.0+r23-5) ... Selecting previously unselected package android-libnativehelper. Preparing to unpack .../26-android-libnativehelper_8.1.0+r23-1_arm64.deb ... Unpacking android-libnativehelper (8.1.0+r23-1) ... Selecting previously unselected package android-libnativehelper-dev. Preparing to unpack .../27-android-libnativehelper-dev_8.1.0+r23-1_arm64.deb ... Unpacking android-libnativehelper-dev (8.1.0+r23-1) ... Selecting previously unselected package android-libnativebridge-dev. Preparing to unpack .../28-android-libnativebridge-dev_1%3a8.1.0+r23-5_arm64.deb ... Unpacking android-libnativebridge-dev (1:8.1.0+r23-5) ... Selecting previously unselected package android-libnativeloader. Preparing to unpack .../29-android-libnativeloader_1%3a8.1.0+r23-5_arm64.deb ... Unpacking android-libnativeloader (1:8.1.0+r23-5) ... Selecting previously unselected package android-libnativeloader-dev. Preparing to unpack .../30-android-libnativeloader-dev_1%3a8.1.0+r23-5_arm64.deb ... Unpacking android-libnativeloader-dev (1:8.1.0+r23-5) ... Selecting previously unselected package android-libutils. Preparing to unpack .../31-android-libutils_1%3a8.1.0+r23-5_arm64.deb ... Unpacking android-libutils (1:8.1.0+r23-5) ... Selecting previously unselected package android-libziparchive. Preparing to unpack .../32-android-libziparchive_1%3a8.1.0+r23-5_arm64.deb ... Unpacking android-libziparchive (1:8.1.0+r23-5) ... Selecting previously unselected package android-libziparchive-dev. Preparing to unpack .../33-android-libziparchive-dev_1%3a8.1.0+r23-5_arm64.deb ... Unpacking android-libziparchive-dev (1:8.1.0+r23-5) ... Selecting previously unselected package android-platform-system-core-headers. Preparing to unpack .../34-android-platform-system-core-headers_1%3a8.1.0+r23-5_all.deb ... Unpacking android-platform-system-core-headers (1:8.1.0+r23-5) ... Selecting previously unselected package libsigsegv2:arm64. Preparing to unpack .../35-libsigsegv2_2.12-2_arm64.deb ... Unpacking libsigsegv2:arm64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../36-m4_1.4.18-4_arm64.deb ... Unpacking m4 (1.4.18-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../37-autoconf_2.69-11ubuntu1_all.deb ... Unpacking autoconf (2.69-11ubuntu1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../38-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../39-automake_1%3a1.16.1-4ubuntu3_all.deb ... Unpacking automake (1:1.16.1-4ubuntu3) ... Selecting previously unselected package autopoint. Preparing to unpack .../40-autopoint_0.19.8.1-10_all.deb ... Unpacking autopoint (0.19.8.1-10) ... Selecting previously unselected package libllvm9:arm64. Preparing to unpack .../41-libllvm9_1%3a9.0.1-2_arm64.deb ... Unpacking libllvm9:arm64 (1:9.0.1-2) ... Selecting previously unselected package libclang-cpp9. Preparing to unpack .../42-libclang-cpp9_1%3a9.0.1-2_arm64.deb ... Unpacking libclang-cpp9 (1:9.0.1-2) ... Selecting previously unselected package gcc-8-base:arm64. Preparing to unpack .../43-gcc-8-base_8.3.0-26ubuntu1_arm64.deb ... Unpacking gcc-8-base:arm64 (8.3.0-26ubuntu1) ... Selecting previously unselected package libgcc-8-dev:arm64. Preparing to unpack .../44-libgcc-8-dev_8.3.0-26ubuntu1_arm64.deb ... Unpacking libgcc-8-dev:arm64 (8.3.0-26ubuntu1) ... Selecting previously unselected package libstdc++-8-dev:arm64. Preparing to unpack .../45-libstdc++-8-dev_8.3.0-26ubuntu1_arm64.deb ... Unpacking libstdc++-8-dev:arm64 (8.3.0-26ubuntu1) ... Selecting previously unselected package libobjc4:arm64. Preparing to unpack .../46-libobjc4_9.2.1-21ubuntu1_arm64.deb ... Unpacking libobjc4:arm64 (9.2.1-21ubuntu1) ... Selecting previously unselected package libobjc-8-dev:arm64. Preparing to unpack .../47-libobjc-8-dev_8.3.0-26ubuntu1_arm64.deb ... Unpacking libobjc-8-dev:arm64 (8.3.0-26ubuntu1) ... Selecting previously unselected package libclang-common-9-dev. Preparing to unpack .../48-libclang-common-9-dev_1%3a9.0.1-2_arm64.deb ... Unpacking libclang-common-9-dev (1:9.0.1-2) ... Selecting previously unselected package clang-9. Preparing to unpack .../49-clang-9_1%3a9.0.1-2_arm64.deb ... Unpacking clang-9 (1:9.0.1-2) ... Selecting previously unselected package clang. Preparing to unpack .../50-clang_1%3a9.0-49~exp1_arm64.deb ... Unpacking clang (1:9.0-49~exp1) ... Selecting previously unselected package libtool. Preparing to unpack .../51-libtool_2.4.6-11_all.deb ... Unpacking libtool (2.4.6-11) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../52-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../53-libdebhelper-perl_12.7.1ubuntu1_all.deb ... Unpacking libdebhelper-perl (12.7.1ubuntu1) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../54-libarchive-zip-perl_1.67-1_all.deb ... Unpacking libarchive-zip-perl (1.67-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../55-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../56-libfile-stripnondeterminism-perl_1.6.3-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.6.3-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../57-dh-strip-nondeterminism_1.6.3-1_all.deb ... Unpacking dh-strip-nondeterminism (1.6.3-1) ... Selecting previously unselected package dwz. Preparing to unpack .../58-dwz_0.13-5_arm64.deb ... Unpacking dwz (0.13-5) ... Selecting previously unselected package libcroco3:arm64. Preparing to unpack .../59-libcroco3_0.6.13-1_arm64.deb ... Unpacking libcroco3:arm64 (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../60-gettext_0.19.8.1-10_arm64.deb ... Unpacking gettext (0.19.8.1-10) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../61-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../62-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../63-debhelper_12.7.1ubuntu1_all.deb ... Unpacking debhelper (12.7.1ubuntu1) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../64-icu-devtools_63.2-2_arm64.deb ... Unpacking icu-devtools (63.2-2) ... Selecting previously unselected package libbsd-dev:arm64. Preparing to unpack .../65-libbsd-dev_0.10.0-1_arm64.deb ... Unpacking libbsd-dev:arm64 (0.10.0-1) ... Selecting previously unselected package libicu-dev:arm64. Preparing to unpack .../66-libicu-dev_63.2-2_arm64.deb ... Unpacking libicu-dev:arm64 (63.2-2) ... Selecting previously unselected package libc6-dbg:arm64. Preparing to unpack .../67-libc6-dbg_2.30-0ubuntu3_arm64.deb ... Unpacking libc6-dbg:arm64 (2.30-0ubuntu3) ... Selecting previously unselected package valgrind. Preparing to unpack .../68-valgrind_1%3a3.15.0-1ubuntu6_arm64.deb ... Unpacking valgrind (1:3.15.0-1ubuntu6) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../69-zlib1g-dev_1%3a1.2.11.dfsg-1ubuntu3_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.2.11.dfsg-1ubuntu3) ... Selecting previously unselected package android-liblog-dev. Preparing to unpack .../70-android-liblog-dev_1%3a8.1.0+r23-5_arm64.deb ... Unpacking android-liblog-dev (1:8.1.0+r23-5) ... Selecting previously unselected package android-libcutils-dev. Preparing to unpack .../71-android-libcutils-dev_1%3a8.1.0+r23-5_arm64.deb ... Unpacking android-libcutils-dev (1:8.1.0+r23-5) ... Selecting previously unselected package android-libutils-dev. Preparing to unpack .../72-android-libutils-dev_1%3a8.1.0+r23-5_arm64.deb ... Unpacking android-libutils-dev (1:8.1.0+r23-5) ... Selecting previously unselected package dh-exec. Preparing to unpack .../73-dh-exec_0.23.2_arm64.deb ... Unpacking dh-exec (0.23.2) ... Selecting previously unselected package liblz4-dev:arm64. Preparing to unpack .../74-liblz4-dev_1.9.2-2_arm64.deb ... Unpacking liblz4-dev:arm64 (1.9.2-2) ... Selecting previously unselected package sbuild-build-depends-android-platform-art-dummy. Preparing to unpack .../75-sbuild-build-depends-android-platform-art-dummy_0.invalid.0_arm64.deb ... Unpacking sbuild-build-depends-android-platform-art-dummy (0.invalid.0) ... Setting up libpipeline1:arm64 (1.5.1-3) ... Setting up mime-support (3.64ubuntu1) ... Setting up android-liblog (1:8.1.0+r23-5) ... Setting up libmagic-mgc (1:5.37-6) ... Setting up libarchive-zip-perl (1.67-1) ... Setting up libglib2.0-0:arm64 (2.63.3-1) ... No schema files found: doing nothing. Setting up libdebhelper-perl (12.7.1ubuntu1) ... Setting up libmagic1:arm64 (1:5.37-6) ... Setting up gettext-base (0.19.8.1-10) ... Setting up libobjc4:arm64 (9.2.1-21ubuntu1) ... Setting up file (1:5.37-6) ... Setting up libicu63:arm64 (63.2-2) ... Setting up libc6-dbg:arm64 (2.30-0ubuntu3) ... Setting up android-platform-system-core-headers (1:8.1.0+r23-5) ... Setting up autotools-dev (20180224.1) ... Setting up android-libnativehelper (8.1.0+r23-1) ... Setting up libsigsegv2:arm64 (2.12-2) ... Setting up gcc-8-base:arm64 (8.3.0-26ubuntu1) ... Setting up autopoint (0.19.8.1-10) ... Setting up icu-devtools (63.2-2) ... Setting up liblz4-dev:arm64 (1.9.2-2) ... Setting up libgcc-8-dev:arm64 (8.3.0-26ubuntu1) ... Setting up zlib1g-dev:arm64 (1:1.2.11.dfsg-1ubuntu3) ... Setting up libuchardet0:arm64 (0.0.6-3) ... Setting up libsub-override-perl (0.09-2) ... Setting up libmpdec2:arm64 (2.4.2-2) ... Setting up android-liblog-dev (1:8.1.0+r23-5) ... Setting up valgrind (1:3.15.0-1ubuntu6) ... Setting up android-libbase (1:8.1.0+r23-5) ... Setting up libbsd0:arm64 (0.10.0-1) ... Setting up libelf1:arm64 (0.176-1.1) ... Setting up libicu-dev:arm64 (63.2-2) ... Setting up libxml2:arm64 (2.9.4+dfsg1-8ubuntu1) ... Setting up libbsd-dev:arm64 (0.10.0-1) ... Setting up p7zip (16.02+dfsg-7) ... Setting up libstdc++-8-dev:arm64 (8.3.0-26ubuntu1) ... Setting up libfile-stripnondeterminism-perl (1.6.3-1) ... Setting up android-libnativebridge (1:8.1.0+r23-5) ... Setting up libpython3.7-stdlib:arm64 (3.7.5-2) ... Setting up android-libnativehelper-dev (8.1.0+r23-1) ... Setting up android-libcutils (1:8.1.0+r23-5) ... Setting up android-libcutils-dev (1:8.1.0+r23-5) ... Setting up libtool (2.4.6-11) ... Setting up android-libbase-dev (1:8.1.0+r23-5) ... Setting up libedit2:arm64 (3.1-20191211-1) ... Setting up m4 (1.4.18-4) ... Setting up p7zip-full (16.02+dfsg-7) ... Setting up android-libnativebridge-dev (1:8.1.0+r23-5) ... Setting up libobjc-8-dev:arm64 (8.3.0-26ubuntu1) ... Setting up android-libunwind (8.1.0+r23-2) ... 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 libcroco3:arm64 (0.6.13-1) ... Setting up android-libnativeloader (1:8.1.0+r23-5) ... Setting up autoconf (2.69-11ubuntu1) ... Setting up dh-strip-nondeterminism (1.6.3-1) ... Setting up android-libbacktrace (1:8.1.0+r23-5) ... Setting up dwz (0.13-5) ... Setting up groff-base (1.22.4-4) ... Setting up libllvm9:arm64 (1:9.0.1-2) ... Setting up libpython3-stdlib:arm64 (3.7.5-1ubuntu1) ... Setting up automake (1:1.16.1-4ubuntu3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up python3.7 (3.7.5-2) ... Setting up gettext (0.19.8.1-10) ... Setting up libclang-cpp9 (1:9.0.1-2) ... Setting up python3 (3.7.5-1ubuntu1) ... Setting up android-libutils (1:8.1.0+r23-5) ... Setting up man-db (2.9.0-2) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up intltool-debian (0.35.0+20060710.5) ... Setting up android-libnativeloader-dev (1:8.1.0+r23-5) ... Setting up android-libbacktrace-dev (1:8.1.0+r23-5) ... Setting up libclang-common-9-dev (1:9.0.1-2) ... Setting up android-libutils-dev (1:8.1.0+r23-5) ... Setting up android-libziparchive (1:8.1.0+r23-5) ... Setting up clang-9 (1:9.0.1-2) ... Setting up po-debconf (1.0.21) ... Setting up android-libziparchive-dev (1:8.1.0+r23-5) ... Setting up clang (1:9.0-49~exp1) ... Setting up dh-autoreconf (19) ... Setting up debhelper (12.7.1ubuntu1) ... Setting up dh-exec (0.23.2) ... Setting up sbuild-build-depends-android-platform-art-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.30-0ubuntu3) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-170-generic arm64 (aarch64) Toolchain package versions: binutils_2.33.1-6ubuntu3 dpkg-dev_1.19.7ubuntu2 g++-9_9.2.1-21ubuntu1 gcc-9_9.2.1-21ubuntu1 libc6-dev_2.30-0ubuntu3 libstdc++-8-dev_8.3.0-26ubuntu1 libstdc++-9-dev_9.2.1-21ubuntu1 libstdc++6_9.2.1-21ubuntu1 linux-libc-dev_5.3.0-24.26 Package versions: adduser_3.118ubuntu1 advancecomp_2.1-2.1 android-libbacktrace_1:8.1.0+r23-5 android-libbacktrace-dev_1:8.1.0+r23-5 android-libbase_1:8.1.0+r23-5 android-libbase-dev_1:8.1.0+r23-5 android-libcutils_1:8.1.0+r23-5 android-libcutils-dev_1:8.1.0+r23-5 android-liblog_1:8.1.0+r23-5 android-liblog-dev_1:8.1.0+r23-5 android-libnativebridge_1:8.1.0+r23-5 android-libnativebridge-dev_1:8.1.0+r23-5 android-libnativehelper_8.1.0+r23-1 android-libnativehelper-dev_8.1.0+r23-1 android-libnativeloader_1:8.1.0+r23-5 android-libnativeloader-dev_1:8.1.0+r23-5 android-libunwind_8.1.0+r23-2 android-libutils_1:8.1.0+r23-5 android-libutils-dev_1:8.1.0+r23-5 android-libziparchive_1:8.1.0+r23-5 android-libziparchive-dev_1:8.1.0+r23-5 android-platform-system-core-headers_1:8.1.0+r23-5 apt_1.9.5 autoconf_2.69-11ubuntu1 automake_1:1.16.1-4ubuntu3 autopoint_0.19.8.1-10 autotools-dev_20180224.1 base-files_11ubuntu2 base-passwd_3.5.47 bash_5.0-5ubuntu1 binutils_2.33.1-6ubuntu3 binutils-aarch64-linux-gnu_2.33.1-6ubuntu3 binutils-common_2.33.1-6ubuntu3 bsdmainutils_11.1.2ubuntu2 bsdutils_1:2.34-0.1ubuntu4 build-essential_12.8ubuntu1 bzip2_1.0.8-2 ca-certificates_20190110 clang_1:9.0-49~exp1 clang-9_1:9.0.1-2 coreutils_8.30-3ubuntu2 cpp_4:9.2.1-3.1ubuntu1 cpp-9_9.2.1-21ubuntu1 dash_0.5.10.2-6 debconf_1.5.73 debhelper_12.7.1ubuntu1 debianutils_4.9.1 dh-autoreconf_19 dh-exec_0.23.2 dh-strip-nondeterminism_1.6.3-1 diffutils_1:3.7-3 dpkg_1.19.7ubuntu2 dpkg-dev_1.19.7ubuntu2 dwz_0.13-5 e2fsprogs_1.45.3-4ubuntu2 fakeroot_1.24-1 fdisk_2.34-0.1ubuntu4 file_1:5.37-6 findutils_4.6.0+git+20190209-2ubuntu1 g++_4:9.2.1-3.1ubuntu1 g++-9_9.2.1-21ubuntu1 gcc_4:9.2.1-3.1ubuntu1 gcc-8-base_8.3.0-26ubuntu1 gcc-9_9.2.1-21ubuntu1 gcc-9-base_9.2.1-21ubuntu1 gettext_0.19.8.1-10 gettext-base_0.19.8.1-10 gpg_2.2.17-3ubuntu1 gpg-agent_2.2.17-3ubuntu1 gpgconf_2.2.17-3ubuntu1 gpgv_2.2.17-3ubuntu1 grep_3.3-1build1 groff-base_1.22.4-4 gzip_1.10-0ubuntu4 hostname_3.23 icu-devtools_63.2-2 init_1.57 init-system-helpers_1.57 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-5ubuntu1 libapparmor1_2.13.3-7ubuntu1 libapt-pkg5.90_1.9.5 libarchive-zip-perl_1.67-1 libargon2-1_0~20171227-0.2 libasan5_9.2.1-21ubuntu1 libassuan0_2.5.3-7ubuntu1 libatomic1_9.2.1-21ubuntu1 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-2ubuntu5 libaudit1_1:2.8.5-2ubuntu5 libbinutils_2.33.1-6ubuntu3 libblkid1_2.34-0.1ubuntu4 libbsd-dev_0.10.0-1 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-2 libc-bin_2.30-0ubuntu3 libc-dev-bin_2.30-0ubuntu3 libc6_2.30-0ubuntu3 libc6-dbg_2.30-0ubuntu3 libc6-dev_2.30-0ubuntu3 libcap-ng0_0.7.9-2.1 libcap2_1:2.27-1 libcc1-0_9.2.1-21ubuntu1 libclang-common-9-dev_1:9.0.1-2 libclang-cpp9_1:9.0.1-2 libcom-err2_1.45.3-4ubuntu2 libcroco3_0.6.13-1 libcryptsetup12_2:2.2.2-1ubuntu1 libdb5.3_5.3.28+dfsg1-0.6ubuntu1 libdebconfclient0_0.250ubuntu2 libdebhelper-perl_12.7.1ubuntu1 libdevmapper1.02.1_2:1.02.155-2ubuntu7 libdpkg-perl_1.19.7ubuntu2 libedit2_3.1-20191211-1 libelf1_0.176-1.1 libexpat1_2.2.9-1 libext2fs2_1.45.3-4ubuntu2 libfakeroot_1.24-1 libfdisk1_2.34-0.1ubuntu4 libffi6_3.2.1-9 libfile-stripnondeterminism-perl_1.6.3-1 libgcc-8-dev_8.3.0-26ubuntu1 libgcc-9-dev_9.2.1-21ubuntu1 libgcc1_1:9.2.1-21ubuntu1 libgcrypt20_1.8.5-3ubuntu1 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libglib2.0-0_2.63.3-1 libgmp10_2:6.1.2+dfsg-4 libgnutls30_3.6.11.1-2 libgomp1_9.2.1-21ubuntu1 libgpg-error0_1.36-7 libhogweed4_3.4.1-1 libhogweed5_3.5.1+really3.5.1-2 libicu-dev_63.2-2 libicu63_63.2-2 libidn2-0_2.2.0-2 libip4tc2_1.8.3-2ubuntu5 libisl21_0.21-2 libisl22_0.22-2 libitm1_9.2.1-21ubuntu1 libjson-c4_0.13.1+dfsg-6 libkmod2_26-3ubuntu1 libllvm9_1:9.0.1-2 liblockfile-bin_1.16-1.1 liblockfile1_1.16-1.1 liblsan0_9.2.1-21ubuntu1 liblz4-1_1.9.2-2 liblz4-dev_1.9.2-2 liblzma5_5.2.4-1 libmagic-mgc_1:5.37-6 libmagic1_1:5.37-6 libmount1_2.34-0.1ubuntu4 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr6_4.0.2-1 libncurses6_6.1+20191019-1ubuntu1 libncursesw6_6.1+20191019-1ubuntu1 libnettle6_3.4.1-1 libnettle7_3.5.1+really3.5.1-2 libnpth0_1.6-1 libobjc-8-dev_8.3.0-26ubuntu1 libobjc4_9.2.1-21ubuntu1 libp11-kit0_0.23.18.1-2 libpam-modules_1.3.1-5ubuntu4 libpam-modules-bin_1.3.1-5ubuntu4 libpam-runtime_1.3.1-5ubuntu4 libpam0g_1.3.1-5ubuntu4 libpcre2-8-0_10.34-7 libpcre3_2:8.39-12 libperl5.28_5.28.1-6build1 libperl5.30_5.30.0-9 libpipeline1_1.5.1-3 libpng16-16_1.6.37-1 libprocps7_2:3.3.15-2ubuntu3 libpython3-stdlib_3.7.5-1ubuntu1 libpython3.7-minimal_3.7.5-2 libpython3.7-stdlib_3.7.5-2 libreadline8_8.0-3 libseccomp2_2.4.2-2ubuntu1 libselinux1_3.0-1 libsemanage-common_3.0-1 libsemanage1_3.0-1 libsepol1_3.0-1 libsigsegv2_2.12-2 libsmartcols1_2.34-0.1ubuntu4 libsqlite3-0_3.30.1-1ubuntu1 libss2_1.45.3-4ubuntu2 libssl1.1_1.1.1c-1ubuntu4 libstdc++-8-dev_8.3.0-26ubuntu1 libstdc++-9-dev_9.2.1-21ubuntu1 libstdc++6_9.2.1-21ubuntu1 libsub-override-perl_0.09-2 libsystemd0_244-3ubuntu1 libtasn1-6_4.15.0-2 libtinfo6_6.1+20191019-1ubuntu1 libtool_2.4.6-11 libtsan0_9.2.1-21ubuntu1 libubsan1_9.2.1-21ubuntu1 libuchardet0_0.0.6-3 libudev1_244-3ubuntu1 libunistring2_0.9.10-2 libuuid1_2.34-0.1ubuntu4 libxml2_2.9.4+dfsg1-8ubuntu1 libzstd1_1.4.4+dfsg-1 linux-libc-dev_5.3.0-24.26 lockfile-progs_0.1.18 login_1:4.5-1.1ubuntu4 logsave_1.45.3-4ubuntu2 lsb-base_11.1.0ubuntu2 m4_1.4.18-4 make_4.2.1-1.2 man-db_2.9.0-2 mawk_1.3.3-17ubuntu3 mime-support_3.64ubuntu1 mount_2.34-0.1ubuntu4 ncurses-base_6.1+20191019-1ubuntu1 ncurses-bin_6.1+20191019-1ubuntu1 openssl_1.1.1c-1ubuntu4 optipng_0.7.7-1 p7zip_16.02+dfsg-7 p7zip-full_16.02+dfsg-7 passwd_1:4.5-1.1ubuntu4 patch_2.7.6-6 perl_5.30.0-9 perl-base_5.30.0-9 perl-modules-5.28_5.28.1-6build1 perl-modules-5.30_5.30.0-9 pinentry-curses_1.1.0-3 pkgbinarymangler_144 po-debconf_1.0.21 policyrcd-script-zg2_0.1-3 procps_2:3.3.15-2ubuntu3 python3_3.7.5-1ubuntu1 python3-minimal_3.7.5-1ubuntu1 python3.7_3.7.5-2 python3.7-minimal_3.7.5-2 readline-common_8.0-3 sbuild-build-depends-android-platform-art-dummy_0.invalid.0 sbuild-build-depends-core-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12+nmu1 systemd_244-3ubuntu1 systemd-sysv_244-3ubuntu1 sysvinit-utils_2.96-1ubuntu1 tar_1.30+dfsg-6 tzdata_2019c-3 ubuntu-keyring_2018.09.18.1 util-linux_2.34-0.1ubuntu4 valgrind_1:3.15.0-1ubuntu6 xz-utils_5.2.4-1 zlib1g_1:1.2.11.dfsg-1ubuntu3 zlib1g-dev_1:1.2.11.dfsg-1ubuntu3 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Thu Dec 13 09:11:27 2018 UTC gpgv: using RSA key B88A153ADD3D973F3B1FF79ADD1FAB8937FE9825 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./android-platform-art_8.1.0+r23-3.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-3.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=noautodbgsym 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-18281188 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-18281188 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-18281188 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-3 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 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/arm64/context_arm64.o runtime/arch/arm64/entrypoints_init_arm64.o runtime/arch/arm64/thread_arm64.o runtime/monitor_pool.o runtime/arch/arm64/fault_handler_arm64.o operator_out.o rm -f runtime/interpreter/mterp/out/mterp_arm64.o runtime/arch/arm64/jni_entrypoints_arm64.o runtime/arch/arm64/memcmp16_arm64.o runtime/arch/arm64/quick_entrypoints_arm64.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-arch dh build-arch dh_update_autotools_config -a dh_autoreconf -a 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 g++ 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 -Umips -Itools/dmtracedump -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC tools/dmtracedump/tracedump.cc: In function ‘void createInclusiveProfileGraphNew(DataKeys*)’: tools/dmtracedump/tracedump.cc:1482:9: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result [-Wunused-result] 1482 | system(command); | ~~~~~~^~~~~~~~~ tools/dmtracedump/tracedump.cc:1480:50: warning: ‘%s’ directive output may be truncated writing up to 4095 bytes into a region of size 1007 [-Wformat-truncation=] 1480 | snprintf(command, 1024, "dot -Tpng -o \"%s\" \"%s\"", gOptions.graphFileName, path); | ^~ ~~~~ In file included from /usr/include/stdio.h:867, from tools/dmtracedump/tracedump.cc:29: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output 19 or more bytes (assuming 4114) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 g++ -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 -Umips -Isigchainlib -Wl,-Bsymbolic-functions -Wl,-z,relro -fPIC -shared -Wl,-soname,libsigchain.so.0 sigchainlib/sigchain.cc -ldl -lpthread ln -s libsigchain.so.0 debian/out/libsigchain.so make[2]: Leaving directory '/<>/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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/aot_class_linker.cc clang++ -o runtime/art_field.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/art_field.cc clang++ -o runtime/art_method.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/art_method.cc clang++ -o runtime/atomic.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/atomic.cc In file included from runtime/atomic.cc:18: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/art_field.cc:17: In file included from runtime/art_field.h:23: In file included from runtime/gc_root.h:21: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/aot_class_linker.cc:17: In file included from runtime/aot_class_linker.h:20: In file included from runtime/class_linker.h:29: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/art_method.cc:17: In file included from runtime/art_method.h:27: In file included from runtime/gc_root.h:21: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 4 warnings generated. clang++ -o runtime/barrier.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/barrier.cc In file included from runtime/art_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/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/barrier.cc:17: In file included from runtime/barrier.h:31: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/aot_class_linker.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: In file included from runtime/gc/space/malloc_space.h:20: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/aot_class_linker.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/aot_class_linker.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/aot_class_linker.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/aot_class_linker.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/aot_class_linker.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/aot_class_linker.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/aot_class_linker.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/aot_class_linker.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/aot_class_linker.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/aot_class_linker.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/aot_class_linker.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/aot_class_linker.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/aot_class_linker.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/aot_class_linker.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/aot_class_linker.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/aot_class_linker.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/aot_class_linker.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& 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_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 ^ 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] runtime/art_field.cc:19: size_t Capacity() const { ^ runtime/gc/space/space.h:In file included from 302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() 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.hIn 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 34: 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 In file included from runtime/gc/space/large_object_space.h virtual void Dump(std::ostream& os) const;:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 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: ^ 136In file included from :20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199runtime/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;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: ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here In file included from runtime/gc_root-inl.h: virtual uint64_t GetBytesAllocated() = 0; ^ In file included from 25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h: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] 440: virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here 61: 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] note: virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; 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/art_method.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/art_method.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/art_field.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/art_field.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/art_field.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/art_field.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/art_method.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/art_method.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/art_method.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/art_method.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/art_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: warningIn file included from : '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 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: virtual uint64_t GetObjectsAllocated() = 0; 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: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: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: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/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 { ^ 4 warnings generated. 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 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/allocator.cc 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_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: 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/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/gc/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_field.cc:19: 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-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/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/aot_class_linker.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/aot_class_linker.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/art_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/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/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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/arena_allocator.cc In file included from runtime/base/arena_allocator.cc:17: In file included from runtime/base/arena_allocator-inl.h:20: In file included from runtime/base/arena_allocator.h:29: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 4 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/arena_bit_vector.cc 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/bit_vector.cc 42 warnings generated. clang++ -o runtime/base/file_magic.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/file_magic.cc In file included from runtime/base/arena_bit_vector.cc:17: In file included from runtime/base/arena_bit_vector.h:20: In file included from runtime/base/arena_object.h:20: In file included from runtime/base/arena_allocator.h:29: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 4 warnings generated. clang++ -o runtime/base/hex_dump.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/hex_dump.cc In file included from runtime/base/bit_vector.cc:22: In file included from runtime/base/allocator.h:22: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/logging.cc 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/mutex.cc clang++ -o runtime/base/safe_copy.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/safe_copy.cc In file included from runtime/base/logging.cc:23: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/base/mutex.cc:17: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ clang++ -o runtime/base/scoped_arena_allocator.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/scoped_arena_allocator.cc 4 warnings generated. clang++ -o runtime/base/scoped_flock.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/scoped_flock.cc In file included from runtime/base/scoped_arena_allocator.cc:17: In file included from runtime/base/scoped_arena_allocator.h:20: In file included from runtime/base/arena_allocator.h:29: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 4 warnings generated. clang++ -o runtime/base/stringpiece.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/stringpiece.cc 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/time_utils.cc 42 warnings generated. 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/timing_logger.cc clang++ -o runtime/base/unix_file/fd_file.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/unix_file/fd_file.cc 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/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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/base/unix_file/random_access_file_utils.cc 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/cha.cc 4 warnings generated. clang++ -o runtime/check_jni.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/check_jni.cc In file included from runtime/base/timing_logger.cc:27: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: In file included from runtime/gc/space/malloc_space.h:20: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/base/timing_logger.cc:27: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/base/timing_logger.cc:27: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/base/timing_logger.cc:27: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/base/timing_logger.cc:27: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/base/timing_logger.cc:27: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/base/timing_logger.cc:27: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/base/timing_logger.cc:27: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/base/timing_logger.cc:27: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/base/timing_logger.cc:27: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/base/timing_logger.cc:27: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/base/timing_logger.cc:27: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/base/timing_logger.cc:27: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/base/timing_logger.cc:27: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/base/timing_logger.cc:27: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/base/timing_logger.cc:27: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/base/timing_logger.cc:27: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/base/timing_logger.cc:27: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/class_linker.cc In file included from runtime/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(); ^ 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:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() 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/class_linker.cc:34: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ ^ In file included from runtime/check_jni.cc:25: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/check_jni.cc:25: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/check_jni.cc:25: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/check_jni.cc:25: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/check_jni.cc:25: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/check_jni.cc:25: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/check_jni.cc:25: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/check_jni.cc:25: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/check_jni.cc:25: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/check_jni.cc:25: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/check_jni.cc:25: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/check_jni.cc:25: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/check_jni.cc:25: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/cha.cc:19: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() 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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/class_loader_context.cc In file included from runtime/class_linker.cc:34: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/class_linker.cc:34: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/class_linker.cc:34: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/class_linker.cc:34: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/class_linker.cc:34: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/class_linker.cc:34: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/class_linker.cc:34: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/class_linker.cc:34: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/class_linker.cc:34: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/class_linker.cc:34: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/class_linker.cc:34: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/class_linker.cc:34: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/class_linker.cc:34: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/class_linker.cc:34: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/class_linker.cc:34: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/class_linker.cc:34: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/class_linker.cc:34: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ 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: In file included from runtime/cha.ccruntime/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] 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 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: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 { ^ :25: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/check_jni.cc:25: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/class_linker.cc:34: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/class_linker.cc:34: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/class_linker.cc:34: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/class_linker.cc:34: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/class_linker.cc:34: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/class_linker.cc:34: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/cha.cc:19: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:27: runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void DelayReferenceReferent(ObjPtr 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/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/check_jni.cc:25: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/check_jni.cc:25: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/check_jni.cc:25: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/check_jni.cc:25: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/check_jni.cc:25: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/check_jni.cc:25: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_) ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/check_jni.cc:25: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_) ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/check_jni.cc:25: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/class_linker.cc:34: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:27: runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void DelayReferenceReferent(ObjPtr 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_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/cha.cc:19: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/cha.cc:19: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/check_jni.cc:25: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h: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/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_linker.cc:62: runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/class_linker.cc:62: runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/class_loader_context.cc:22: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h: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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/class_table.cc In file included from runtime/class_table.cc:17: In file included from runtime/class_table-inl.h:20: In file included from runtime/class_table.h:24: In file included from runtime/base/allocator.h:22: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/class_table.cc:17: In file included from runtime/class_table-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/class_table.cc:17: In file included from runtime/class_table-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/class_table.cc:17: In file included from runtime/class_table-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/class_table.cc:17: In file included from runtime/class_table-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/class_table.cc:17: In file included from runtime/class_table-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/class_table.cc:17: In file included from runtime/class_table-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/class_table.cc:17: In file included from runtime/class_table-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/class_table.cc:17: In file included from runtime/class_table-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/class_table.cc:17: In file included from runtime/class_table-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/class_table.cc:17: In file included from runtime/class_table-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/class_table.cc:17: In file included from runtime/class_table-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/class_table.cc:17: In file included from runtime/class_table-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/class_table.cc:17: In file included from runtime/class_table-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/class_table.cc:17: In file included from runtime/class_table-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/class_table.cc:17: In file included from runtime/class_table-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/class_table.cc:17: In file included from runtime/class_table-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/class_table.cc:17: In file included from runtime/class_table-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/class_table.cc:17: In file included from runtime/class_table-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/class_table.cc:17: In file included from runtime/class_table-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/class_table.cc:17: In file included from runtime/class_table-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/class_table.cc:17: In file included from runtime/class_table-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/class_table.cc:17: In file included from runtime/class_table-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/class_table.cc:17: In file included from runtime/class_table-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/class_table.cc:17: In file included from runtime/class_table-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/class_table.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:27: runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void DelayReferenceReferent(ObjPtr 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 { ^ In file included from runtime/class_table.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/class_table.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ 42 warnings generated. clang++ -o runtime/code_simulator_container.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/code_simulator_container.cc clang++ -o runtime/common_throws.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/common_throws.cc In file included from runtime/common_throws.cc:17: In file included from runtime/common_throws.h:20: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/compiler_filter.cc In file included from runtime/common_throws.cc:23: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ 42 warnings generated. clang++ -o runtime/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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/debugger.cc 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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/dex_file.cc In file included from runtime/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 { ^ In file included from runtime/debugger.cc:17: In file included from runtime/debugger.h:30: In file included from runtime/gc_root.h:21: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/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; ^ In file included from runtime/dex_file.cc:42: In file included from runtime/dex_file_verifier.h:22: In file included from runtime/base/allocator.h:22: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/debugger.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/debugger.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/debugger.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/debugger.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/debugger.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/debugger.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/debugger.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/debugger.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/debugger.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/debugger.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/debugger.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/debugger.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/debugger.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/debugger.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/debugger.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/debugger.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/debugger.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/debugger.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/debugger.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/debugger.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/debugger.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/debugger.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/debugger.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/debugger.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/debugger.cc:28: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:27: runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void DelayReferenceReferent(ObjPtr 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; ^ 4 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/dex_file_annotations.cc In file included from runtime/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; ^ 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(); ^ 42 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/dex_file_layout.cc In file included from runtime/dex_file_annotations.cc:23: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() 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; ^ 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_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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/dex_file_tracking_registrar.cc 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/dex_file_verifier.cc In file included from runtime/dex_file_verifier.cc:17: In file included from runtime/dex_file_verifier.h:22: In file included from runtime/base/allocator.h:22: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/dex_instruction.cc 42 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/dex_to_dex_decompiler.cc 4 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/elf_file.cc 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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/exec_utils.cc 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/fault_handler.cc 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/allocation_record.cc In file included from runtime/gc/allocation_record.cc:17: In file included from runtime/gc/allocation_record.h:23: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/fault_handler.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/fault_handler.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/fault_handler.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/fault_handler.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/fault_handler.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/fault_handler.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/fault_handler.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/fault_handler.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/fault_handler.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/fault_handler.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/fault_handler.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/fault_handler.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/fault_handler.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/fault_handler.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/fault_handler.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/fault_handler.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/fault_handler.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/fault_handler.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/fault_handler.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/fault_handler.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/fault_handler.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/fault_handler.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/fault_handler.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/fault_handler.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/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/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/fault_handler.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/fault_handler.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/gc/allocation_record.cc:19: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() 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 { ^ 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/allocation_record.cc:19: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/gc/allocation_record.cc:19: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ clang++ -o runtime/gc/allocator/dlmalloc.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/allocator/dlmalloc.cc In file included from runtime/gc/allocator/dlmalloc.cc:39: ./debian/dlmalloc/malloc.c:592:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if USE_LOCKS /* Spin locks for gcc >= 4.1, older gcc on x86, MSC >= 1310 */ ^ ./debian/dlmalloc/malloc.c:588:22: note: expanded from macro 'USE_LOCKS' #define USE_LOCKS ((defined(USE_SPIN_LOCKS) && USE_SPIN_LOCKS != 0) || \ ^ ./debian/dlmalloc/malloc.c:592:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./debian/dlmalloc/malloc.c:589:22: note: expanded from macro 'USE_LOCKS' (defined(USE_RECURSIVE_LOCKS) && USE_RECURSIVE_LOCKS != 0)) ^ ./debian/dlmalloc/malloc.c:1494:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if USE_LOCKS ^ ./debian/dlmalloc/malloc.c:588:22: note: expanded from macro 'USE_LOCKS' #define USE_LOCKS ((defined(USE_SPIN_LOCKS) && USE_SPIN_LOCKS != 0) || \ ^ ./debian/dlmalloc/malloc.c:1494:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./debian/dlmalloc/malloc.c:589:22: note: expanded from macro 'USE_LOCKS' (defined(USE_RECURSIVE_LOCKS) && USE_RECURSIVE_LOCKS != 0)) ^ ./debian/dlmalloc/malloc.c:1804:6: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if !USE_LOCKS ^ ./debian/dlmalloc/malloc.c:588:22: note: expanded from macro 'USE_LOCKS' #define USE_LOCKS ((defined(USE_SPIN_LOCKS) && USE_SPIN_LOCKS != 0) || \ ^ ./debian/dlmalloc/malloc.c:1804:6: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./debian/dlmalloc/malloc.c:589:22: note: expanded from macro 'USE_LOCKS' (defined(USE_RECURSIVE_LOCKS) && USE_RECURSIVE_LOCKS != 0)) ^ ./debian/dlmalloc/malloc.c:2596:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if USE_LOCKS ^ ./debian/dlmalloc/malloc.c:588:22: note: expanded from macro 'USE_LOCKS' #define USE_LOCKS ((defined(USE_SPIN_LOCKS) && USE_SPIN_LOCKS != 0) || \ ^ ./debian/dlmalloc/malloc.c:2596:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./debian/dlmalloc/malloc.c:589:22: note: expanded from macro 'USE_LOCKS' (defined(USE_RECURSIVE_LOCKS) && USE_RECURSIVE_LOCKS != 0)) ^ ./debian/dlmalloc/malloc.c:2646:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if USE_LOCKS ^ ./debian/dlmalloc/malloc.c:588:22: note: expanded from macro 'USE_LOCKS' #define USE_LOCKS ((defined(USE_SPIN_LOCKS) && USE_SPIN_LOCKS != 0) || \ ^ ./debian/dlmalloc/malloc.c:2646:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./debian/dlmalloc/malloc.c:589:22: note: expanded from macro 'USE_LOCKS' (defined(USE_RECURSIVE_LOCKS) && USE_RECURSIVE_LOCKS != 0)) ^ ./debian/dlmalloc/malloc.c:2742:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if USE_LOCKS ^ ./debian/dlmalloc/malloc.c:588:22: note: expanded from macro 'USE_LOCKS' #define USE_LOCKS ((defined(USE_SPIN_LOCKS) && USE_SPIN_LOCKS != 0) || \ ^ ./debian/dlmalloc/malloc.c:2742:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./debian/dlmalloc/malloc.c:589:22: note: expanded from macro 'USE_LOCKS' (defined(USE_RECURSIVE_LOCKS) && USE_RECURSIVE_LOCKS != 0)) ^ 42 warnings generated. 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/allocator/rosalloc.cc 44 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/accounting/bitmap.cc 12 warnings generated. clang++ -o runtime/gc/accounting/card_table.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/accounting/card_table.cc In file included from runtime/gc/allocator/rosalloc.cc:17: In file included from runtime/gc/allocator/rosalloc.h:29: In file included from runtime/base/allocator.h:22: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/gc/accounting/bitmap.cc:17: In file included from runtime/gc/accounting/bitmap-inl.h:20: In file included from runtime/gc/accounting/bitmap.h:26: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/gc/accounting/card_table.cc:17: In file included from runtime/gc/accounting/card_table.h:22: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 42 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/accounting/heap_bitmap.cc In file included from runtime/gc/accounting/card_table.cc:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: In file included from runtime/gc/space/malloc_space.h:20: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/gc/accounting/card_table.cc:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/gc/accounting/card_table.cc:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/accounting/card_table.cc:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/accounting/card_table.cc:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/accounting/card_table.cc:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/gc/accounting/card_table.cc:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/gc/accounting/card_table.cc:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/gc/accounting/card_table.cc:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/accounting/card_table.cc:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/gc/accounting/card_table.cc:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/gc/accounting/card_table.cc:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/gc/accounting/card_table.cc:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/gc/accounting/card_table.cc:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/gc/accounting/card_table.cc:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/accounting/card_table.cc:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/accounting/card_table.cc:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/accounting/card_table.cc:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/accounting/heap_bitmap.cc:17: In file included from runtime/gc/accounting/heap_bitmap.h:20: In file included from runtime/base/allocator.h:22: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/gc/accounting/heap_bitmap.cc:22: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/gc/allocator/rosalloc.cc:30: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: In file included from runtime/gc/space/malloc_space.h:20: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/gc/allocator/rosalloc.cc:30: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/gc/allocator/rosalloc.cc:30: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/allocator/rosalloc.cc:30: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/allocator/rosalloc.cc:30: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/allocator/rosalloc.cc:30: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/gc/allocator/rosalloc.cc:30: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/gc/allocator/rosalloc.cc:30: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/gc/allocator/rosalloc.cc:30: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/allocator/rosalloc.cc:30: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/gc/allocator/rosalloc.cc:30: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/gc/allocator/rosalloc.cc:30: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/gc/allocator/rosalloc.cc:30: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/gc/allocator/rosalloc.cc:30: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/gc/allocator/rosalloc.cc:30: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/allocator/rosalloc.cc:30: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/allocator/rosalloc.cc:30: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/allocator/rosalloc.cc:30: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ 23 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/accounting/mod_union_table.cc 5 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/accounting/remembered_set.cc In file included from runtime/gc/allocator/rosalloc.cc:30: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h: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/allocator/rosalloc.cc:30: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/gc/allocator/rosalloc.cc:30: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ 4 warnings generated. clang++ -o runtime/gc/accounting/space_bitmap.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/accounting/space_bitmap.cc In file included from runtime/gc/accounting/mod_union_table.cc:17: In file included from runtime/gc/accounting/mod_union_table.h:20: In file included from runtime/gc/accounting/bitmap.h:26: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/gc/accounting/remembered_set.cc:17: In file included from runtime/gc/accounting/remembered_set.h:20: In file included from runtime/base/allocator.h:22: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/gc/accounting/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/mod_union_table.cc:25: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: In file included from runtime/gc/space/malloc_space.h:20: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/gc/accounting/mod_union_table.cc:25: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/gc/accounting/mod_union_table.cc:25: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/accounting/mod_union_table.cc:25: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/accounting/mod_union_table.cc:25: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/accounting/mod_union_table.cc:25: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/gc/accounting/mod_union_table.cc:25: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/gc/accounting/mod_union_table.cc:25: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/gc/accounting/mod_union_table.cc:25: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/accounting/mod_union_table.cc:25: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/gc/accounting/mod_union_table.cc:25: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/gc/accounting/mod_union_table.cc:25: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/gc/accounting/mod_union_table.cc:25: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/gc/accounting/mod_union_table.cc:25: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/gc/accounting/mod_union_table.cc:25: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/accounting/mod_union_table.cc:25: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/accounting/mod_union_table.cc:25: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/accounting/mod_union_table.cc:25: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/accounting/remembered_set.cc:25: In file included from runtime/gc/collector/mark_sweep-inl.h:22: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/gc/accounting/remembered_set.cc:25: In file included from runtime/gc/collector/mark_sweep-inl.h:22: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/accounting/remembered_set.cc:25: In file included from runtime/gc/collector/mark_sweep-inl.h:22: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/accounting/remembered_set.cc:25: In file included from runtime/gc/collector/mark_sweep-inl.h:22: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/accounting/remembered_set.cc:25: In file included from runtime/gc/collector/mark_sweep-inl.h:22: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/gc/accounting/remembered_set.cc:25: In file included from runtime/gc/collector/mark_sweep-inl.h:22: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/gc/accounting/remembered_set.cc:25: In file included from runtime/gc/collector/mark_sweep-inl.h:22: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/gc/accounting/remembered_set.cc:25: In file included from runtime/gc/collector/mark_sweep-inl.h:22: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/accounting/remembered_set.cc:25: In file included from runtime/gc/collector/mark_sweep-inl.h:22: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/gc/accounting/remembered_set.cc:25: In file included from runtime/gc/collector/mark_sweep-inl.h:22: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/gc/accounting/remembered_set.cc:25: In file included from runtime/gc/collector/mark_sweep-inl.h:22: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/gc/accounting/remembered_set.cc:25: In file included from runtime/gc/collector/mark_sweep-inl.h:22: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/gc/accounting/remembered_set.cc:25: In file included from runtime/gc/collector/mark_sweep-inl.h:22: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/gc/accounting/remembered_set.cc:25: In file included from runtime/gc/collector/mark_sweep-inl.h:22: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/accounting/remembered_set.cc:25: In file included from runtime/gc/collector/mark_sweep-inl.h:22: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/accounting/remembered_set.cc:25: In file included from runtime/gc/collector/mark_sweep-inl.h:22: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/accounting/remembered_set.cc:25: In file included from runtime/gc/collector/mark_sweep-inl.h:22: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/accounting/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:26: runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/gc/accounting/mod_union_table.cc:26: runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/accounting/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 { ^ In file included from runtime/gc/accounting/remembered_set.cc:25: In file included from runtime/gc/collector/mark_sweep-inl.h:23: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/accounting/remembered_set.cc:25: In file included from runtime/gc/collector/mark_sweep-inl.h:23: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/gc/accounting/remembered_set.cc:25: In file included from runtime/gc/collector/mark_sweep-inl.h:23: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/gc/accounting/remembered_set.cc:25: In file included from runtime/gc/collector/mark_sweep-inl.h:23: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/gc/accounting/remembered_set.cc:25: In file included from runtime/gc/collector/mark_sweep-inl.h:23: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/gc/accounting/remembered_set.cc:25: In file included from runtime/gc/collector/mark_sweep-inl.h:23: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/gc/accounting/space_bitmap.cc:21: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/gc/accounting/mod_union_table.cc:28: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/gc/accounting/mod_union_table.cc:28: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/gc/accounting/space_bitmap.cc:21: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/gc/accounting/space_bitmap.cc:21: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/accounting/space_bitmap.cc:21: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/accounting/space_bitmap.cc:21: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/accounting/space_bitmap.cc:21: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/gc/accounting/space_bitmap.cc:21: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/gc/accounting/space_bitmap.cc:21: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/gc/accounting/space_bitmap.cc:21: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/accounting/space_bitmap.cc:21: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/gc/accounting/space_bitmap.cc:21: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/gc/accounting/space_bitmap.cc:21: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/gc/accounting/space_bitmap.cc:21: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/gc/accounting/space_bitmap.cc:21: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/gc/accounting/space_bitmap.cc:21: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/accounting/space_bitmap.cc:21: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/accounting/space_bitmap.cc:21: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/accounting/space_bitmap.cc:21: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/accounting/remembered_set.cc:25: In file included from runtime/gc/collector/mark_sweep-inl.h:23: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h: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:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/accounting/space_bitmap.cc:21: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/gc/accounting/space_bitmap.cc:21: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/gc/accounting/space_bitmap.cc:21: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/gc/accounting/space_bitmap.cc:21: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/gc/accounting/space_bitmap.cc:21: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/gc/accounting/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; ^ 42 warnings generated. 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/collector/concurrent_copying.cc 42 warnings generated. clang++ -o runtime/gc/collector/garbage_collector.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/collector/garbage_collector.cc In file included from runtime/gc/collector/concurrent_copying.cc:17: In file included from runtime/gc/collector/concurrent_copying.h:20: In file included from runtime/barrier.h:31: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 44 warnings generated. 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/collector/immune_region.cc In file included from runtime/gc/collector/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/collector/garbage_collector.cc:19: In file included from runtime/gc/collector/garbage_collector.h:24: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/gc/collector/immune_region.cc:17: In file included from runtime/gc/collector/immune_region.h:21: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/gc/collector/immune_region.cc:19: In file included from runtime/gc/space/space-inl.h:20: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/gc/collector/immune_region.cc:19: In file included from runtime/gc/space/space-inl.h:23: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/gc/collector/immune_region.cc:19: In file included from runtime/gc/space/space-inl.h:23: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/collector/immune_region.cc:19: In file included from runtime/gc/space/space-inl.h:23: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/collector/immune_region.cc:19: In file included from runtime/gc/space/space-inl.h:23: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/collector/immune_region.cc:19: In file included from runtime/gc/space/space-inl.h:23: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/gc/collector/immune_region.cc:19: In file included from runtime/gc/space/space-inl.h:23: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/gc/collector/immune_region.cc:19: In file included from runtime/gc/space/space-inl.h:23: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/gc/collector/immune_region.cc:19: In file included from runtime/gc/space/space-inl.h:23: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/collector/immune_region.cc:19: In file included from runtime/gc/space/space-inl.h:23: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/gc/collector/immune_region.cc:19: In file included from runtime/gc/space/space-inl.h:23: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/gc/collector/immune_region.cc:19: In file included from runtime/gc/space/space-inl.h:23: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/gc/collector/immune_region.cc:19: In file included from runtime/gc/space/space-inl.h:23: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/gc/collector/immune_region.cc:19: In file included from runtime/gc/space/space-inl.h:24: runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/gc/collector/immune_region.cc:19: In file included from runtime/gc/space/space-inl.h:24: runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/collector/immune_region.cc:19: In file included from runtime/gc/space/space-inl.h:25: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/gc/collector/immune_region.cc:19: In file included from runtime/gc/space/space-inl.h:25: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/collector/immune_region.cc:19: In file included from runtime/gc/space/space-inl.h:25: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/collector/immune_region.cc:19: In file included from runtime/gc/space/space-inl.h:25: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/collector/immune_region.cc:19: In file included from runtime/gc/space/space-inl.h:25: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ 25 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/collector/immune_spaces.cc In file included from runtime/gc/collector/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/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; ^ 44 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/collector/mark_compact.cc In file included from runtime/gc/collector/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/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/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_spaces.cc:17: In file included from runtime/gc/collector/immune_spaces.h:22: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/gc/collector/immune_spaces.cc:23: In file included from runtime/gc/space/space-inl.h:23: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/gc/collector/immune_spaces.cc:23: In file included from runtime/gc/space/space-inl.h:23: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/collector/immune_spaces.cc:23: In file included from runtime/gc/space/space-inl.h:23: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/collector/immune_spaces.cc:23: In file included from runtime/gc/space/space-inl.h:23: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/collector/immune_spaces.cc:23: In file included from runtime/gc/space/space-inl.h:23: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/gc/collector/immune_spaces.cc:23: In file included from runtime/gc/space/space-inl.h:23: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/gc/collector/immune_spaces.cc:23: In file included from runtime/gc/space/space-inl.h:23: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/gc/collector/immune_spaces.cc:23: In file included from runtime/gc/space/space-inl.h:23: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/collector/immune_spaces.cc:23: In file included from runtime/gc/space/space-inl.h:23: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/gc/collector/immune_spaces.cc:23: In file included from runtime/gc/space/space-inl.h:23: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/gc/collector/immune_spaces.cc:23: In file included from runtime/gc/space/space-inl.h:23: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/gc/collector/immune_spaces.cc:23: In file included from runtime/gc/space/space-inl.h:23: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126: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/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/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/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; ^ 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; ^ 25 warnings generated. 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/collector/mark_sweep.cc In file included from runtime/gc/collector/mark_compact.cc:25: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/gc/collector/mark_compact.cc:25: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/collector/mark_compact.cc:25: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/collector/mark_compact.cc:25: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/collector/mark_compact.cc:25: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/gc/collector/mark_compact.cc:25: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/gc/collector/mark_compact.cc:25: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/gc/collector/mark_compact.cc:25: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/collector/mark_compact.cc:25: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/gc/collector/mark_compact.cc:25: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/gc/collector/mark_compact.cc:25: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/gc/collector/mark_compact.cc:25: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/gc/collector/mark_compact.cc:25: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/gc/collector/mark_compact.cc:25: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/collector/mark_compact.cc:25: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/collector/mark_compact.cc:25: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/collector/mark_compact.cc:25: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/collector/mark_sweep.cc:17: In file included from runtime/gc/collector/mark_sweep.h:23: In file included from runtime/barrier.h:31: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/gc/collector/mark_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: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) ^ 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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/collector/partial_mark_sweep.cc In file included from runtime/gc/collector/concurrent_copying.cc:32: runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/gc/collector/concurrent_copying.cc:32: runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/collector/mark_compact.cc: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 { ^ 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/partial_mark_sweep.cc:17: In file included from runtime/gc/collector/partial_mark_sweep.h:20: In file included from runtime/gc/collector/mark_sweep.h:23: In file included from runtime/barrier.h:31: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/gc/collector/mark_sweep.cc:37: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/gc/collector/mark_sweep.cc:37: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/collector/mark_sweep.cc:37: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/collector/mark_sweep.cc:37: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/collector/mark_sweep.cc:37: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/gc/collector/mark_sweep.cc:37: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/gc/collector/mark_sweep.cc:37: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/gc/collector/mark_sweep.cc:37: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/collector/mark_sweep.cc:37: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/gc/collector/mark_sweep.cc:37: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/gc/collector/mark_sweep.cc:37: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/gc/collector/mark_sweep.cc:37: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/gc/collector/mark_sweep.cc:37: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/gc/collector/mark_sweep.cc:37: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/collector/mark_sweep.cc:37: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/collector/mark_sweep.cc:37: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/collector/mark_sweep.cc:37: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/collector/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:17: In file included from runtime/gc/collector/partial_mark_sweep.h:20: In file included from runtime/gc/collector/mark_sweep.h:29: In file included from runtime/gc/collector/immune_spaces.h:22: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/gc/collector/partial_mark_sweep.cc:17: In file included from runtime/gc/collector/partial_mark_sweep.h:20: runtime/gc/collector/mark_sweep.h:229:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void DelayReferenceReferent(ObjPtr 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/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/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: 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/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; ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/collector/mark_sweep.cc:41: In file included from runtime/gc/collector/mark_sweep-inl.h:23: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:27: runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void DelayReferenceReferent(ObjPtr 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 { ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/collector/semi_space.cc In file included from runtime/gc/collector/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:24: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:20: In file included from runtime/gc/collector/semi_space.h:28: In file included from runtime/gc/collector/immune_spaces.h:22: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:20: runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void DelayReferenceReferent(ObjPtr 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/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_) ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_) ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/gc/collector/semi_space.cc:17: In file included from runtime/gc/collector/semi_space-inl.h:23: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ 47 warnings generated. clang++ -o runtime/gc/collector/sticky_mark_sweep.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/collector/sticky_mark_sweep.cc In file included from runtime/gc/collector/semi_space.cc:37: runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/gc/collector/semi_space.cc:37: runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/collector/semi_space.cc:43: In file included from runtime/gc/collector/mark_sweep-inl.h:20: runtime/gc/collector/mark_sweep.h:229:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void DelayReferenceReferent(ObjPtr 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; ^ In file included from runtime/gc/collector/sticky_mark_sweep.cc:17: In file included from runtime/gc/collector/sticky_mark_sweep.h:21: In file included from runtime/gc/collector/partial_mark_sweep.h:20: In file included from runtime/gc/collector/mark_sweep.h:23: In file included from runtime/barrier.h:31: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/gc/collector/sticky_mark_sweep.cc:17: In file included from runtime/gc/collector/sticky_mark_sweep.h:21: In file included from runtime/gc/collector/partial_mark_sweep.h:20: In file included from runtime/gc/collector/mark_sweep.h:29: In file included from runtime/gc/collector/immune_spaces.h:22: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/gc/collector/sticky_mark_sweep.cc:17: In file included from runtime/gc/collector/sticky_mark_sweep.h:21: In file included from runtime/gc/collector/partial_mark_sweep.h:20: runtime/gc/collector/mark_sweep.h:229:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void DelayReferenceReferent(ObjPtr 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/sticky_mark_sweep.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/gc/collector/sticky_mark_sweep.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/collector/sticky_mark_sweep.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/collector/sticky_mark_sweep.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/collector/sticky_mark_sweep.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/gc/collector/sticky_mark_sweep.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/gc/collector/sticky_mark_sweep.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/gc/collector/sticky_mark_sweep.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/collector/sticky_mark_sweep.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/gc/collector/sticky_mark_sweep.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/gc/collector/sticky_mark_sweep.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/gc/collector/sticky_mark_sweep.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/gc/collector/sticky_mark_sweep.cc:21: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/gc/collector/sticky_mark_sweep.cc:21: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/collector/sticky_mark_sweep.cc:21: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/collector/sticky_mark_sweep.cc:21: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/collector/sticky_mark_sweep.cc:21: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/collector/sticky_mark_sweep.cc:23: In file included from runtime/gc/space/space-inl.h:24: runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/gc/collector/sticky_mark_sweep.cc:23: In file included from runtime/gc/space/space-inl.h:24: runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ 46 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/gc_cause.cc 27 warnings generated. 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/heap.cc 46 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/reference_processor.cc 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/reference_queue.cc In file included from runtime/gc/heap.cc:17: In file included from runtime/gc/heap.h:28: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/gc/heap.cc:17: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: In file included from runtime/gc/space/malloc_space.h:20: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/gc/heap.cc:17: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/gc/heap.cc:17: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/heap.cc:17: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/heap.cc:17: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/heap.cc:17: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/gc/heap.cc:17: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/gc/heap.cc:17: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/gc/heap.cc:17: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/heap.cc:17: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/gc/heap.cc:17: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/gc/heap.cc:17: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/gc/heap.cc:17: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/gc/heap.cc:17: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/gc/heap.cc:17: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/heap.cc:17: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/heap.cc:17: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/heap.cc:17: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/reference_processor.cc:17: In file included from runtime/gc/reference_processor.h:20: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/gc/reference_queue.cc:17: In file included from runtime/gc/reference_queue.h:25: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/gc/reference_queue.cc:20: In file included from runtime/gc/collector/concurrent_copying.h:22: In file included from runtime/gc/collector/immune_spaces.h:22: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/gc/reference_queue.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/gc/reference_queue.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/reference_queue.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/reference_queue.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/reference_queue.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/gc/reference_queue.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/gc/reference_queue.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/gc/reference_queue.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/reference_queue.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/gc/reference_queue.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/gc/reference_queue.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/gc/reference_queue.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/gc/reference_queue.cc:21: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ 46 warnings generated. 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 { ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/scoped_gc_critical_section.cc runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/heap.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/heap.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/gc/heap.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/gc/heap.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/gc/heap.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/gc/heap.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/gc/reference_processor.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: In file included from runtime/gc/space/malloc_space.h:20: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/gc/reference_processor.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/gc/reference_processor.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/reference_processor.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/reference_processor.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/reference_processor.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/gc/reference_processor.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/gc/reference_processor.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/gc/reference_processor.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/reference_processor.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/gc/reference_processor.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/gc/reference_processor.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/gc/reference_processor.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/gc/reference_processor.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/gc/reference_processor.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/reference_processor.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/reference_processor.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/reference_processor.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/scoped_gc_critical_section.cc:17: In file included from runtime/gc/scoped_gc_critical_section.h:20: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/gc/reference_processor.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:27: runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void DelayReferenceReferent(ObjPtr 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/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/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/scoped_gc_critical_section.cc:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/gc/scoped_gc_critical_section.cc:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/scoped_gc_critical_section.cc:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/scoped_gc_critical_section.cc:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/scoped_gc_critical_section.cc:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/heap.cc:26: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h: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: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/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: In file included from 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 { ^ 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/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:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/gc/reference_queue.cc:22: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ 23 warnings generated. clang++ -o runtime/gc/space/bump_pointer_space.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/space/bump_pointer_space.cc In file included from runtime/gc/space/bump_pointer_space.cc:17: In file included from runtime/gc/space/bump_pointer_space.h:20: In file included from runtime/gc/space/space.h:25: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/gc/space/bump_pointer_space.cc:17: In file included from runtime/gc/space/bump_pointer_space.h:20: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/gc/space/bump_pointer_space.cc:17: runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/gc/space/bump_pointer_space.cc:17: runtime/gc/space/bump_pointer_space.h:93:10:In file included from runtime/gc/heap.cc warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() 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; ^ :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/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/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/heap.cc:57: runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/gc/heap.cc:57: runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/heap.cc:62: runtime/gc/space/zygote_space.h:38:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/heap.cc:62: runtime/gc/space/zygote_space.h:65:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/gc/heap.cc:62: runtime/gc/space/zygote_space.h:69:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/gc/heap.cc:62: runtime/gc/space/zygote_space.h:83:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/gc/space/bump_pointer_space.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/gc/space/bump_pointer_space.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/space/bump_pointer_space.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/space/bump_pointer_space.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/space/bump_pointer_space.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/gc/space/bump_pointer_space.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/gc/space/bump_pointer_space.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/gc/space/bump_pointer_space.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/space/bump_pointer_space.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/gc/space/bump_pointer_space.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/gc/space/bump_pointer_space.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/gc/space/bump_pointer_space.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/gc/space/bump_pointer_space.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/gc/space/bump_pointer_space.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/space/bump_pointer_space.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/space/bump_pointer_space.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/space/bump_pointer_space.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ 42 warnings generated. clang++ -o runtime/gc/space/dlmalloc_space.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/space/dlmalloc_space.cc In file included from runtime/gc/space/bump_pointer_space.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:27: runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void DelayReferenceReferent(ObjPtr 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 { ^ 42 warnings generated. 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/space/image_space.cc In file included from runtime/gc/space/bump_pointer_space.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/gc/space/bump_pointer_space.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/gc/space/dlmalloc_space.cc:17: In file included from runtime/gc/space/dlmalloc_space-inl.h:20: In file included from runtime/gc/space/dlmalloc_space.h:20: In file included from runtime/gc/space/malloc_space.h:20: In file included from runtime/gc/space/space.h:25: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/gc/space/dlmalloc_space.cc:17: In file included from runtime/gc/space/dlmalloc_space-inl.h:20: In file included from runtime/gc/space/dlmalloc_space.h:20: In file included from runtime/gc/space/malloc_space.h:20: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/gc/space/dlmalloc_space.cc:17: In file included from runtime/gc/space/dlmalloc_space-inl.h:20: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/gc/space/dlmalloc_space.cc:17: In file included from runtime/gc/space/dlmalloc_space-inl.h:20: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/space/dlmalloc_space.cc:17: In file included from runtime/gc/space/dlmalloc_space-inl.h:20: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/space/dlmalloc_space.cc:17: In file included from runtime/gc/space/dlmalloc_space-inl.h:20: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/space/dlmalloc_space.cc:17: In file included from runtime/gc/space/dlmalloc_space-inl.h:20: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/gc/space/dlmalloc_space.cc:17: In file included from runtime/gc/space/dlmalloc_space-inl.h:20: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/gc/space/dlmalloc_space.cc:17: In file included from runtime/gc/space/dlmalloc_space-inl.h:20: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/gc/space/dlmalloc_space.cc:17: In file included from runtime/gc/space/dlmalloc_space-inl.h:20: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/space/dlmalloc_space.cc:17: In file included from runtime/gc/space/dlmalloc_space-inl.h:20: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/gc/space/dlmalloc_space.cc:17: In file included from runtime/gc/space/dlmalloc_space-inl.h:20: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/gc/space/dlmalloc_space.cc:17: In file included from runtime/gc/space/dlmalloc_space-inl.h:20: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/gc/space/dlmalloc_space.cc:17: In file included from runtime/gc/space/dlmalloc_space-inl.h:20: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/gc/space/image_space.cc:17: In file included from runtime/gc/space/image_space.h:21: In file included from runtime/gc/accounting/space_bitmap.h:26: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/gc/space/image_space.cc:17: In file included from runtime/gc/space/image_space.h:23: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/gc/space/image_space.cc:17: runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/gc/space/image_space.cc:17: runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/space/dlmalloc_space.cc:22: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/gc/space/dlmalloc_space.cc:22: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/space/dlmalloc_space.cc:22: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/space/dlmalloc_space.cc:22: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/space/dlmalloc_space.cc:22: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/space/image_space.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/gc/space/image_space.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/space/image_space.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/space/image_space.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/space/image_space.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/gc/space/image_space.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/gc/space/image_space.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/gc/space/image_space.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/space/image_space.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/gc/space/image_space.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/gc/space/image_space.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/gc/space/image_space.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/gc/space/image_space.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/gc/space/image_space.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/space/image_space.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/space/image_space.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/space/image_space.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/space/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/image_space.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/space/image_space.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/gc/space/image_space.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/gc/space/image_space.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/gc/space/image_space.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/gc/space/image_space.cc:28: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/gc/space/dlmalloc_space.cc:26: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h: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/dlmalloc_space.cc:26: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/gc/space/dlmalloc_space.cc:26: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ 42 warnings generated. clang++ -o runtime/gc/space/large_object_space.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/space/large_object_space.cc In file included from runtime/gc/space/image_space.cc:28: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h: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; ^ runtime/gc/space/image_space.cc:423:3: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted] RelocationRange() = default; ^ runtime/gc/space/image_space.cc:462:19: note: default constructor of 'RelocationRange' is implicitly deleted because field 'source_' of const-qualified type 'const uintptr_t' (aka 'const unsigned long') would not be initialized const uintptr_t source_; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/space/malloc_space.cc In file included from runtime/gc/space/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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/space/region_space.cc In file included from runtime/gc/space/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; ^ 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; ^ 48 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/space/rosalloc_space.cc 45 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/space/space.cc In file included from runtime/gc/space/rosalloc_space.cc:18: In file included from runtime/gc/space/rosalloc_space-inl.h:20: In file included from runtime/gc/space/rosalloc_space.h:20: In file included from runtime/gc/allocator/rosalloc.h:29: In file included from runtime/base/allocator.h:22: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/gc/space/space.cc:17: In file included from runtime/gc/space/space.h:25: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/gc/space/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/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: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; ^ 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; ^ 53 warnings generated. 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/space/zygote_space.cc In file included from runtime/gc/space/rosalloc_space.cc:24: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:27: runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void DelayReferenceReferent(ObjPtr 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. 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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/task_processor.cc runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(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/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(); ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/gc/verification.cc In file included from runtime/gc/space/zygote_space.cc:17: In file included from runtime/gc/space/zygote_space.h:21: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/gc/space/zygote_space.cc:17: In file included from runtime/gc/space/zygote_space.h:21: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/space/zygote_space.cc:17: In file included from runtime/gc/space/zygote_space.h:21: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/space/zygote_space.cc:17: In file included from runtime/gc/space/zygote_space.h:21: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/space/zygote_space.cc:17: In file included from runtime/gc/space/zygote_space.h:21: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/gc/space/zygote_space.cc:17: In file included from runtime/gc/space/zygote_space.h:21: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/gc/space/zygote_space.cc:17: In file included from runtime/gc/space/zygote_space.h:21: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/gc/space/zygote_space.cc:17: In file included from runtime/gc/space/zygote_space.h:21: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/space/zygote_space.cc:17: In file included from runtime/gc/space/zygote_space.h:21: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/gc/space/zygote_space.cc:17: In file included from runtime/gc/space/zygote_space.h:21: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/gc/space/zygote_space.cc:17: In file included from runtime/gc/space/zygote_space.h:21: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/gc/space/zygote_space.cc:17: runtime/gc/space/zygote_space.h:38:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/gc/space/zygote_space.cc:17: runtime/gc/space/zygote_space.h:65:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/gc/space/zygote_space.cc:17: runtime/gc/space/zygote_space.h:69:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/gc/space/zygote_space.cc:17: runtime/gc/space/zygote_space.h:83:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/gc/task_processor.cc:17: In file included from runtime/gc/task_processor.h:23: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/gc/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/gc/space/zygote_space.cc:22: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/gc/space/zygote_space.cc:22: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/gc/space/zygote_space.cc:22: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/gc/space/zygote_space.cc:22: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/gc/space/zygote_space.cc:22: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/gc/space/zygote_space.cc:22: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ 27 warnings generated. clang++ -o runtime/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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/hprof/hprof.cc In file included from runtime/gc/verification.cc:22: In file included from runtime/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/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: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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/image.cc 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/indirect_reference_table.cc In file included from runtime/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/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/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/indirect_reference_table.cc:17: In file included from runtime/indirect_reference_table-inl.h:20: In file included from runtime/indirect_reference_table.h:28: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/hprof/hprof.cc:41: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/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/hprof/hprof.cc:41: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/hprof/hprof.cc:41: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/hprof/hprof.cc:41: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/hprof/hprof.cc:41: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/hprof/hprof.cc:41: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/hprof/hprof.cc:41: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/indirect_reference_table.cc:17: In file included from runtime/indirect_reference_table-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h: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 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 { ^ 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 { ^ 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; ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/hprof/hprof.cc:41: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h: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/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/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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/instrumentation.cc 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/intern_table.cc 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/interpreter/interpreter.cc In file included from runtime/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/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: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:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() 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 { ^ 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.cc:22: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/interpreter/interpreter.cc:22: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/interpreter/interpreter.cc:22: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/interpreter/interpreter.cc:22: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/interpreter/interpreter.cc:22: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/interpreter/interpreter.cc:22: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/interpreter/interpreter.cc:22: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/interpreter/interpreter.cc:22: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/interpreter/interpreter.cc:22: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/interpreter/interpreter.cc:22: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/interpreter/interpreter.cc:22: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/interpreter/interpreter.cc:22: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/interpreter/interpreter.cc:22: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/interpreter/interpreter.cc:22: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/interpreter/interpreter.cc:22: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/interpreter/interpreter.cc:22: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/interpreter/interpreter.cc:22: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/interpreter/interpreter.cc:22: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/interpreter/interpreter.cc:22: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/interpreter/interpreter.cc:22: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/interpreter/interpreter.cc:22: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/interpreter/interpreter.cc:22: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/interpreter/interpreter.cc:22: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/intern_table.cc:23: runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/intern_table.cc:23: runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/intern_table.cc:26: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:27: runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void DelayReferenceReferent(ObjPtr 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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/interpreter/interpreter_common.cc In file included from runtime/interpreter/interpreter_common.cc:17: In file included from runtime/interpreter/interpreter_common.h:20: In file included from runtime/interpreter/interpreter.h:20: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 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 { ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/interpreter/interpreter_intrinsics.cc In file included from runtime/interpreter/interpreter_common.cc:17: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h: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_intrinsics.cc:17: In file included from runtime/interpreter/interpreter_intrinsics.h:20: In file included from runtime/jvalue.h:21: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/interpreter/interpreter_common.cc:17: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/interpreter/interpreter_common.cc:17: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/interpreter/interpreter_intrinsics.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ 42 warnings generated. 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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/interpreter/interpreter_switch_impl.cc In file included from runtime/interpreter/interpreter_intrinsics.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h: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_switch_impl.cc:17: In file included from runtime/interpreter/interpreter_switch_impl.h:21: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/interpreter/interpreter_intrinsics.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h: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_intrinsics.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/interpreter/interpreter_intrinsics.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/interpreter/interpreter_switch_impl.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/interpreter/interpreter_switch_impl.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/interpreter/interpreter_switch_impl.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/interpreter/interpreter_switch_impl.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/interpreter/interpreter_switch_impl.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/interpreter/interpreter_switch_impl.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/interpreter/interpreter_switch_impl.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/interpreter/interpreter_switch_impl.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/interpreter/interpreter_switch_impl.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/interpreter/interpreter_switch_impl.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/interpreter/interpreter_switch_impl.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/interpreter/interpreter_switch_impl.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/interpreter/interpreter_switch_impl.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/interpreter/interpreter_switch_impl.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/interpreter/interpreter_switch_impl.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/interpreter/interpreter_switch_impl.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/interpreter/interpreter_switch_impl.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/interpreter/interpreter_switch_impl.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/interpreter/interpreter_switch_impl.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/interpreter/interpreter_switch_impl.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/interpreter/interpreter_switch_impl.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/interpreter/interpreter_switch_impl.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/interpreter/interpreter_switch_impl.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/interpreter/interpreter_switch_impl.cc:21: In file included from runtime/interpreter/interpreter_common.h:31: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ 42 warnings generated. 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: 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/interpreter/lock_count_data.cc '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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/interpreter/shadow_frame.cc In file included from runtime/interpreter/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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/interpreter/unstarted_runtime.cc In file included from runtime/interpreter/unstarted_runtime.cc:17: In file included from runtime/interpreter/unstarted_runtime.h:20: In file included from runtime/interpreter/interpreter.h:20: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/interpreter/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/interpreter/unstarted_runtime.cc:31: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/interpreter/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:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() 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/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: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/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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/java_frame_root_info.cc In file included from runtime/java_frame_root_info.cc:17: In file included from runtime/java_frame_root_info.h:23: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 4 warnings generated. clang++ -o runtime/java_vm_ext.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/java_vm_ext.cc 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jdwp/jdwp_event.cc In file included from runtime/java_vm_ext.cc: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/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/interpreter/unstarted_runtime.cc:54: runtime/transaction.h:225:5: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted] InternStringLog() = default; ^ runtime/transaction.h:230:22: note: default constructor of 'InternStringLog' is implicitly deleted because field 'string_kind_' of const-qualified type 'const art::Transaction::InternStringLog::StringKind' would not be initialized const StringKind string_kind_; ^ In file included from runtime/java_vm_ext.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/jdwp/jdwp_event.cc: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/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/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/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/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/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/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: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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jdwp/jdwp_expand_buf.cc In file included from runtime/jdwp/jdwp_expand_buf.cc:27: In file included from runtime/jdwp/jdwp.h:21: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 4 warnings generated. clang++ -o runtime/jdwp/jdwp_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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jdwp/jdwp_handler.cc 42 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jdwp/jdwp_main.cc 43 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jdwp/jdwp_request.cc In file included from runtime/jdwp/jdwp_handler.cc:30: In file included from runtime/debugger.h:30: In file included from runtime/gc_root.h:21: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/jdwp/jdwp_main.cc:28: In file included from runtime/debugger.h:30: In file included from runtime/gc_root.h:21: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/jdwp/jdwp_request.cc:17: In file included from runtime/jdwp/jdwp.h:21: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 4 warnings generated. clang++ -o runtime/jdwp/jdwp_socket.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jdwp/jdwp_socket.cc 4 warnings generated. clang++ -o runtime/jdwp/object_registry.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jdwp/object_registry.cc In file included from runtime/jdwp/jdwp_socket.cc:32: In file included from runtime/jdwp/jdwp_priv.h:22: In file included from runtime/debugger.h:30: In file included from runtime/gc_root.h:21: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 4 warnings generated. clang++ -o runtime/jni_env_ext.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jni_env_ext.cc In file included from runtime/jdwp/object_registry.cc:17: In file included from runtime/jdwp/object_registry.h:26: In file included from runtime/handle.h:23: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/jni_env_ext.cc:17: In file included from runtime/jni_env_ext.h:23: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 4 warnings generated. clang++ -o runtime/jit/debugger_interface.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jit/debugger_interface.cc In file included from runtime/jni_env_ext.cc:29: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: In file included from runtime/gc/space/malloc_space.h:20: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/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; 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; ^ runtime/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: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.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.hruntime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here :199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/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: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/jni_env_ext.cc:29: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/jni_env_ext.cc:29: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/jni_env_ext.cc:29: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/jni_env_ext.cc:29: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/jni_env_ext.cc:29: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/jni_env_ext.cc:29: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/jni_env_ext.cc:29: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:27: runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void DelayReferenceReferent(ObjPtr 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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jit/jit.cc 4 warnings generated. clang++ -o runtime/jit/jit_code_cache.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jit/jit_code_cache.cc In file included from runtime/jit/jit.cc:17: In file included from runtime/jit/jit.h:22: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/jit/jit_code_cache.cc:17: In file included from runtime/jit/jit_code_cache.h:20: In file included from runtime/instrumentation.h:27: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/jit/jit.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/jit/jit.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/jit/jit.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/jit/jit.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/jit/jit.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/jit/jit.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/jit/jit.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/jit/jit.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/jit/jit.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/jit/jit.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/jit/jit.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/jit/jit.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/jit/jit.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/jit/jit.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/jit/jit.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/jit/jit.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/jit/jit.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/jit/jit.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ 42 warnings generated. 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 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jit/profile_compilation_info.cc runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/jit/jit_code_cache.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/jit/jit_code_cache.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/jit/jit_code_cache.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/jit/jit_code_cache.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/jit/jit_code_cache.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/jit/jit_code_cache.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/jit/jit_code_cache.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/jit/jit_code_cache.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/jit/jit_code_cache.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/jit/jit_code_cache.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/jit/jit_code_cache.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/jit/jit_code_cache.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/jit/jit_code_cache.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/jit/jit_code_cache.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/jit/jit_code_cache.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/jit/jit_code_cache.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/jit/jit_code_cache.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/jit/jit_code_cache.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/jit/jit_code_cache.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/jit/jit_code_cache.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/jit/jit_code_cache.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/jit/jit_code_cache.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/jit/jit_code_cache.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/jit/jit_code_cache.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/jit/jit.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:27: runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void DelayReferenceReferent(ObjPtr 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/profile_compilation_info.cc:17: In file included from runtime/jit/profile_compilation_info.h:24: In file included from runtime/base/arena_object.h:20: In file included from runtime/base/arena_allocator.h:29: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/jit/jit_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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jit/profiling_info.cc In file included from runtime/jit/profiling_info.cc:17: In file included from runtime/jit/profiling_info.h:24: In file included from runtime/gc_root.h:21: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 4 warnings generated. clang++ -o runtime/jit/profile_saver.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jit/profile_saver.cc 42 warnings generated. clang++ -o runtime/jni_internal.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jni_internal.cc In file included from runtime/jit/profile_saver.cc:17: In file included from runtime/jit/profile_saver.h:20: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/jit/profiling_info.cc:19: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h: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; ^ 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:22: In file included from runtime/gc_root-inl.h:25: In file included from 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/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/jit/profiling_info.cc:19: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/jit/profiling_info.cc:19: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/jni_internal.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/jit/profile_saver.cc:26: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/jni_internal.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/jni_internal.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/jni_internal.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/jni_internal.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/jni_internal.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/jni_internal.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/jni_internal.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/jni_internal.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/jni_internal.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/jni_internal.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/jni_internal.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/jni_internal.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/jni_internal.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/jni_internal.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/jni_internal.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/jni_internal.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/jni_internal.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/jit/profile_saver.cc:26: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/jit/profile_saver.cc:26: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/jit/profile_saver.cc:26: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/jit/profile_saver.cc:26: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/jit/profile_saver.cc:26: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/jit/profile_saver.cc:26: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/jit/profile_saver.cc:26: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/jit/profile_saver.cc:26: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/jit/profile_saver.cc:26: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/jit/profile_saver.cc:26: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/jit/profile_saver.cc:26: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/jit/profile_saver.cc:26: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/jit/profile_saver.cc:26: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/jit/profile_saver.cc:26: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/jit/profile_saver.cc:26: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/jit/profile_saver.cc:26: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/jit/profile_saver.cc:26: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/jni_internal.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/jni_internal.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/jni_internal.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/jni_internal.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/jni_internal.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/jni_internal.cc:26: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/jit/profile_saver.cc:26: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/jit/profile_saver.cc:26: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/jit/profile_saver.cc:26: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/jit/profile_saver.cc:26: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/jit/profile_saver.cc:26: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/jit/profile_saver.cc:26: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/jni_internal.cc:26: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:27: runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void DelayReferenceReferent(ObjPtr 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: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:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/jni_internal.cc:26: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/jit/profile_saver.cc:26: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/jit/profile_saver.cc:26: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ 42 warnings generated. clang++ -o runtime/jobject_comparator.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/jobject_comparator.cc In file included from runtime/jobject_comparator.cc:19: In file included from runtime/mirror/array-inl.h:20: In file included from runtime/mirror/array.h:21: In file included from runtime/gc_root.h:21: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/jobject_comparator.cc:19: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: In file included from runtime/gc/space/malloc_space.h:20: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/jobject_comparator.cc:19: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/jobject_comparator.cc:19: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/jobject_comparator.cc:19: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/jobject_comparator.cc:19: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/jobject_comparator.cc:19: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/jobject_comparator.cc:19: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/jobject_comparator.cc:19: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/jobject_comparator.cc:19: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/jobject_comparator.cc:19: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/jobject_comparator.cc:19: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/jobject_comparator.cc:19: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/jobject_comparator.cc:19: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/jobject_comparator.cc:19: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/jobject_comparator.cc:19: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/jobject_comparator.cc:19: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/jobject_comparator.cc:19: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/jobject_comparator.cc:19: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/jobject_comparator.cc:19: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:27: runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void DelayReferenceReferent(ObjPtr 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/linear_alloc.cc 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/managed_stack.cc 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mem_map.cc 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/memory_region.cc 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/method_handles.cc 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/array.cc In file included from runtime/method_handles.cc:17: In file included from runtime/method_handles-inl.h: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/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/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: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 { ^ 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 { ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/call_site.cc In file included from runtime/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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/class.cc In file included from runtime/mirror/class.cc:17: In file included from runtime/mirror/class.h:26: In file included from runtime/gc_root.h:21: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 42 warnings generated. 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/class_ext.cc In file included from runtime/mirror/class_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 { ^ 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: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: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:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() 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_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 { ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/dex_cache.cc In file included from runtime/mirror/class_ext.cc:17: In file included from runtime/mirror/class_ext-inl.h:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h: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:20: In file included from runtime/mirror/dex_cache.h:20: In file included from runtime/mirror/array.h:21: In file included from runtime/gc_root.h:21: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/mirror/dex_cache.cc:17: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: In file included from runtime/gc/space/malloc_space.h:20: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/mirror/dex_cache.cc:17: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/mirror/dex_cache.cc:17: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/mirror/dex_cache.cc:17: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/mirror/dex_cache.cc:17: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/mirror/dex_cache.cc:17: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/mirror/dex_cache.cc:17: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/mirror/dex_cache.cc:17: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/mirror/dex_cache.cc:17: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/mirror/dex_cache.cc:17: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/mirror/dex_cache.cc:17: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/mirror/dex_cache.cc:17: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/mirror/dex_cache.cc:17: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/mirror/dex_cache.cc:17: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/mirror/dex_cache.cc:17: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/mirror/dex_cache.cc:17: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/mirror/dex_cache.cc:17: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/mirror/dex_cache.cc:17: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/mirror/dex_cache.cc:17: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:27: runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void DelayReferenceReferent(ObjPtr 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 { ^ 42 warnings generated. 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 { ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/emulated_stack_frame.cc 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:17: In file included from runtime/mirror/emulated_stack_frame.h:21: In file included from runtime/mirror/method_type.h:20: In file included from runtime/mirror/object.h:24: In file included from runtime/obj_ptr.h:24: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 42 warnings generated. clang++ -o runtime/mirror/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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/executable.cc In file included from runtime/mirror/emulated_stack_frame.cc: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/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/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/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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/field.cc In file included from runtime/mirror/executable.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/mirror/executable.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/mirror/executable.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/mirror/executable.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/mirror/executable.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/mirror/executable.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/mirror/executable.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/mirror/executable.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/mirror/executable.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/mirror/executable.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/mirror/executable.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/mirror/executable.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/mirror/executable.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/mirror/executable.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/mirror/executable.cc:17: 42 warnings generated. In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from 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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/method.cc In file included from runtime/mirror/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: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: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/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:23: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/mirror/executable.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/mirror/field.cc:17: In file included from runtime/mirror/field-inl.h:22: In file included from runtime/art_field-inl.h: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/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/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/method.cc:20: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/mirror/method.cc:20: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/mirror/method.cc:20: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/mirror/method.cc:20: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/mirror/method.cc:20: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/mirror/method.cc:20: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/mirror/method.cc:20: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/mirror/method.cc:20: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/mirror/method.cc:20: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/mirror/method.cc:20: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/mirror/method.cc:20: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/mirror/method.cc:20: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/mirror/method.cc:20: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/mirror/method.cc:20: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/mirror/method.cc:20: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/mirror/method.cc:20: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/mirror/method.cc:20: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/mirror/method.cc:20: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/mirror/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/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 In file included from runtime/mirror/field.cc:17: 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-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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/method_handle_impl.cc 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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/method_handles_lookup.cc In file included from runtime/mirror/method_handle_impl.cc:17: In file included from runtime/mirror/method_handle_impl-inl.h:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/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:17: In file included from runtime/mirror/method_handles_lookup.h:20: In file included from runtime/obj_ptr.h:24: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/mirror/method_handle_impl.cc:17: In file included from runtime/mirror/method_handle_impl-inl.h:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h: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 { ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/method_type.cc In file included from runtime/mirror/method_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 { ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/object.cc In file included from runtime/mirror/method_handle_impl.cc:17: In file included from runtime/mirror/method_handle_impl-inl.h:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/mirror/method_handle_impl.cc:17: In file included from runtime/mirror/method_handle_impl-inl.h:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/mirror/method_type.cc:17: In file included from runtime/mirror/method_type.h:20: In file included from runtime/mirror/object.h:24: In file included from runtime/obj_ptr.h:24: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/mirror/method_handles_lookup.cc:19: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h: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, ^ 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/gc/space/malloc_space.h:126: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.hruntime/base/mutex.h:320:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ :16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/mirror/method_handles_lookup.cc:19: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h: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_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_handles_lookup.cc:19: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/mirror/method_handles_lookup.cc:19: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/mirror/method_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/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/method_type.cc:19: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/mirror/method_type.cc:19: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/mirror/method_type.cc:19: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/mirror/method_type.cc:19: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/mirror/method_type.cc:19: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/mirror/method_type.cc:19: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/mirror/object.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/mirror/object.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/mirror/object.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/mirror/object.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/mirror/object.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/mirror/object.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/mirror/object.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/mirror/object.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/mirror/object.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/mirror/object.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/mirror/object.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/mirror/object.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/mirror/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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/reference.cc 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:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(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/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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/stack_trace_element.cc In file included from runtime/mirror/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: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; ^ In file included from runtime/mirror/reference.cc:17: In file included from runtime/mirror/reference-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/mirror/reference.cc:17: In file included from runtime/mirror/reference-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/mirror/reference.cc:17: In file included from runtime/mirror/reference-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/mirror/reference.cc:17: In file included from runtime/mirror/reference-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/mirror/reference.cc:17: In file included from runtime/mirror/reference-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/mirror/reference.cc:17: In file included from runtime/mirror/reference-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/mirror/reference.cc:17: In file included from runtime/mirror/reference-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/mirror/reference.cc:17: In file included from runtime/mirror/reference-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/mirror/reference.cc:17: In file included from runtime/mirror/reference-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/mirror/reference.cc:17: In file included from runtime/mirror/reference-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/mirror/reference.cc:17: In file included from runtime/mirror/reference-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/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: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/reference.cc:17: In file included from runtime/mirror/reference-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/mirror/reference.cc:17: In file included from runtime/mirror/reference-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/mirror/reference.cc:17: In file included from runtime/mirror/reference-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/mirror/reference.cc:17: In file included from runtime/mirror/reference-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/mirror/reference.cc:17: In file included from runtime/mirror/reference-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/mirror/reference.cc:17: In file included from runtime/mirror/reference-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ 42 warnings generated. clang++ -o runtime/mirror/string.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/string.cc 29 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/mirror/throwable.cc In file included from runtime/mirror/string.cc:17: In file included from runtime/mirror/string-inl.h:19: In file included from runtime/mirror/string.h:20: In file included from runtime/gc_root.h:21: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/mirror/stack_trace_element.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: In file included from runtime/gc/space/malloc_space.h:20: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/mirror/stack_trace_element.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/mirror/stack_trace_element.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/mirror/stack_trace_element.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/mirror/stack_trace_element.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/mirror/stack_trace_element.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/mirror/stack_trace_element.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/mirror/stack_trace_element.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/mirror/stack_trace_element.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/mirror/stack_trace_element.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/mirror/stack_trace_element.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/mirror/stack_trace_element.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/mirror/stack_trace_element.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/mirror/stack_trace_element.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/mirror/stack_trace_element.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/mirror/stack_trace_element.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/mirror/stack_trace_element.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/mirror/stack_trace_element.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/mirror/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/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/stack_trace_element.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/mirror/stack_trace_element.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/mirror/stack_trace_element.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/mirror/stack_trace_element.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/mirror/stack_trace_element.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/mirror/stack_trace_element.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/mirror/stack_trace_element.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/mirror/stack_trace_element.cc:20: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/mirror/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: In file included from runtime/gc/space/malloc_space.h:20: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/mirror/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/mirror/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/mirror/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/mirror/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/mirror/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/mirror/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/mirror/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/mirror/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/mirror/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/mirror/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/mirror/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/mirror/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/mirror/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/mirror/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/mirror/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/mirror/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/mirror/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ 42 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/monitor.cc 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/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_) ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/mirror/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_) ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/mirror/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/mirror/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/mirror/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/mirror/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/mirror/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/mirror/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/mirror/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/mirror/throwable.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/mirror/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/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/mirror/string.cc:17: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/monitor.cc:17: In file included from runtime/monitor.h:30: In file included from runtime/base/allocator.h:22: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/mirror/throwable.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/mirror/throwable.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/mirror/throwable.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/mirror/throwable.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/mirror/throwable.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/mirror/throwable.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/mirror/throwable.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:27: runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void DelayReferenceReferent(ObjPtr 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; ^ 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 { ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native_bridge_art_interface.cc In file included from runtime/monitor.cc: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 { ^ 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: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_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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native_stack_dump.cc In file included from runtime/native_bridge_art_interface.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/dalvik_system_DexFile.cc In file included from runtime/native_bridge_art_interface.cc:23: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from 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/dalvik_system_DexFile.cc:25: In file included from runtime/class_linker.h:29: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/native_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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/dalvik_system_VMDebug.cc In file included from runtime/native/dalvik_system_DexFile.cc:31: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h: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; ^ 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_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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/dalvik_system_VMRuntime.cc 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/dalvik_system_VMStack.cc In file included from runtime/native/dalvik_system_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_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: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_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: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: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_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_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_); In file included from ^ runtime/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] runtime/native/dalvik_system_VMStack.cc: size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here 21: In file included from runtime/art_method-inl.h: 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]25 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] In file included from runtime/class_linker-inl.h:22: 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/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() 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_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_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_VMRuntime.cc:34: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/native/dalvik_system_VMRuntime.cc:34: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/native/dalvik_system_VMStack.cc:21: In file included from runtime/art_method-inl.h: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_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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/dalvik_system_ZygoteHooks.cc In file included from runtime/native/dalvik_system_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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_Class.cc 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_Object.cc 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/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; ^ 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 { ^ 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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_String.cc In file included from runtime/native/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_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: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:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: In file included from runtime/gc/space/malloc_space.h:20: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/native/java_lang_Object.cc:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/native/java_lang_Object.cc:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/native/java_lang_Object.cc:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/native/java_lang_Object.cc:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/native/java_lang_Object.cc:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/native/java_lang_Object.cc:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/native/java_lang_Object.cc:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/native/java_lang_Object.cc:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/native/java_lang_Object.cc:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/native/java_lang_Object.cc:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/native/java_lang_Object.cc:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/native/java_lang_Object.cc:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/native/java_lang_Object.cc:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/native/java_lang_Object.cc:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/native/java_lang_Object.cc:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/native/java_lang_Object.cc:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/native/java_lang_Object.cc:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/native/java_lang_Class.cc:21: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() 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_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_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_Object.cc:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/native/java_lang_Object.cc:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/native/java_lang_Object.cc:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/native/java_lang_Object.cc:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/native/java_lang_Object.cc:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/native/java_lang_Object.cc:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/native/java_lang_Object.cc:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/native/java_lang_Object.cc:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/native/java_lang_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_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_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_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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_StringFactory.cc 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_System.cc In file included from runtime/native/java_lang_StringFactory.cc: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:21: In file included from runtime/common_throws.h:20: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/native/java_lang_StringFactory.cc:21: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h: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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_Thread.cc In file included from runtime/native/java_lang_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_System.cc:26: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: In file included from runtime/gc/space/malloc_space.h:20: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/native/java_lang_System.cc:26: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/native/java_lang_System.cc:26: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/native/java_lang_System.cc:26: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/native/java_lang_System.cc:26: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/native/java_lang_System.cc:26: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/native/java_lang_System.cc:26: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/native/java_lang_System.cc:26: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/native/java_lang_System.cc:26: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/native/java_lang_System.cc:26: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/native/java_lang_System.cc:26: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/native/java_lang_System.cc:26: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/native/java_lang_System.cc:26: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/native/java_lang_System.cc:26: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/native/java_lang_System.cc:26: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/native/java_lang_System.cc:26: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/native/java_lang_System.cc:26: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/native/java_lang_System.cc:26: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/native/java_lang_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; ^ In file included from runtime/native/java_lang_Thread.cc:19: In file included from runtime/common_throws.h:20: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/native/java_lang_System.cc:26: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:27: runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void DelayReferenceReferent(ObjPtr 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; ^ 42 warnings generated. 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_Throwable.cc In file included from runtime/native/java_lang_Throwable.cc:23: In file included from runtime/native/scoped_fast_native_object_access-inl.h:20: In file included from runtime/native/scoped_fast_native_object_access.h:22: In file included from runtime/scoped_thread_state_change.h:23: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 4 warnings generated. clang++ -o runtime/native/java_lang_VMClassLoader.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_VMClassLoader.cc 4 warnings generated. clang++ -o runtime/native/java_lang_Void.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_Void.cc In file included from runtime/native/java_lang_VMClassLoader.cc:19: In file included from runtime/class_linker.h:29: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/native/java_lang_Void.cc:21: In file included from runtime/class_linker-inl.h:20: In file included from runtime/art_field.h:23: In file included from runtime/gc_root.h:21: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 42 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_invoke_MethodHandleImpl.cc In file included from runtime/native/java_lang_VMClassLoader.cc: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(); ^ 42 warnings generated. 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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_ref_FinalizerReference.cc In file included from runtime/native/java_lang_VMClassLoader.cc:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226: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_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_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; ^ 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 hereruntime/base/mutex.h 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_) { :320:16: warning: ^'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ 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/base/mutex.hruntime/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; ^:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/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:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/native/java_lang_Void.cc:21: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h: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_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:In file included from runtime/native/java_lang_VMClassLoader.cc warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ :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:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/native/java_lang_Void.cc:21: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/native/java_lang_Void.cc:21: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/native/java_lang_Void.cc:21: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21: In file included from runtime/gc/heap.h:28: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/native/java_lang_Void.cc:21: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/native/java_lang_Void.cc:21: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/native/java_lang_Void.cc:21: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/native/java_lang_Void.cc:21: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/native/java_lang_Void.cc:21: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/native/java_lang_Void.cc:21: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: In file included from runtime/gc/space/malloc_space.h:20: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/native/java_lang_ref_FinalizerReference.cc:21: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/native/java_lang_Void.cc:21: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:27: runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void DelayReferenceReferent(ObjPtr 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. 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 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_ref_Reference.cc 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 { ^ In file included from runtime/native/java_lang_ref_FinalizerReference.cc:24: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/native/java_lang_ref_FinalizerReference.cc:24: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/native/java_lang_ref_FinalizerReference.cc:24: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/native/java_lang_ref_FinalizerReference.cc:24: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/native/java_lang_ref_FinalizerReference.cc:24: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/native/java_lang_ref_FinalizerReference.cc:24: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/native/java_lang_ref_FinalizerReference.cc:24: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/native/java_lang_ref_FinalizerReference.cc:24: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/native/java_lang_ref_Reference.cc:21: In file included from runtime/gc/heap.h:28: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/native/java_lang_ref_Reference.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: In file included from runtime/gc/space/malloc_space.h:20: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/native/java_lang_ref_Reference.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/native/java_lang_ref_Reference.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/native/java_lang_ref_Reference.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/native/java_lang_ref_Reference.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/native/java_lang_ref_Reference.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/native/java_lang_ref_Reference.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/native/java_lang_ref_Reference.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/native/java_lang_ref_Reference.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/native/java_lang_ref_Reference.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/native/java_lang_ref_Reference.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/native/java_lang_ref_Reference.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/native/java_lang_ref_Reference.cc:21: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/native/java_lang_ref_Reference.cc:21: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/native/java_lang_ref_Reference.cc:21: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/native/java_lang_ref_Reference.cc:21: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/native/java_lang_ref_Reference.cc:21: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/native/java_lang_ref_Reference.cc:21: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ 42 warnings generated. clang++ -o runtime/native/java_lang_reflect_Array.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_reflect_Array.cc 42 warnings generated. 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_reflect_Constructor.cc In file included from runtime/native/java_lang_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_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_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_ref_Reference.cc:24: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/native/java_lang_ref_Reference.cc:24: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/native/java_lang_reflect_Array.cc:21: In file included from runtime/class_linker-inl.h: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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_reflect_Executable.cc In file included from runtime/native/java_lang_reflect_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(); ^ 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_Executable.cc:22: In file included from runtime/art_method-inl.h:20: In file included from runtime/art_method.h:27: In file included from runtime/gc_root.h:21: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/native/java_lang_reflect_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: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:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/native/java_lang_reflect_Constructor.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/native/java_lang_reflect_Constructor.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/native/java_lang_reflect_Executable.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() 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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_reflect_Field.cc In file included from runtime/native/java_lang_reflect_Executable.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/native/java_lang_reflect_Executable.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/native/java_lang_reflect_Executable.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/native/java_lang_reflect_Executable.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/native/java_lang_reflect_Executable.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/native/java_lang_reflect_Executable.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/native/java_lang_reflect_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_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:20: In file included from runtime/art_field.h:23: In file included from runtime/gc_root.h:21: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/native/java_lang_reflect_Executable.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/native/java_lang_reflect_Executable.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/native/java_lang_reflect_Field.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_reflect_Method.cc In file included from runtime/native/java_lang_reflect_Field.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/native/java_lang_reflect_Field.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/native/java_lang_reflect_Field.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/native/java_lang_reflect_Field.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/native/java_lang_reflect_Field.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/native/java_lang_reflect_Field.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/native/java_lang_reflect_Field.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/native/java_lang_reflect_Field.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/native/java_lang_reflect_Field.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/native/java_lang_reflect_Field.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/native/java_lang_reflect_Field.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/native/java_lang_reflect_Field.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/native/java_lang_reflect_Field.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/native/java_lang_reflect_Field.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/native/java_lang_reflect_Field.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/native/java_lang_reflect_Field.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/native/java_lang_reflect_Field.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/native/java_lang_reflect_Field.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/native/java_lang_reflect_Field.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/native/java_lang_reflect_Field.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/native/java_lang_reflect_Field.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/native/java_lang_reflect_Field.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/native/java_lang_reflect_Field.cc:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ 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_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; ^ 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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_reflect_Parameter.cc In file included from runtime/native/java_lang_reflect_Method.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/native/java_lang_reflect_Method.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/native/java_lang_reflect_Method.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/native/java_lang_reflect_Method.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/native/java_lang_reflect_Method.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/native/java_lang_reflect_Method.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/native/java_lang_reflect_Method.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/native/java_lang_reflect_Method.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/native/java_lang_reflect_Method.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/native/java_lang_reflect_Method.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/native/java_lang_reflect_Method.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/native/java_lang_reflect_Method.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/native/java_lang_reflect_Method.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/native/java_lang_reflect_Method.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/native/java_lang_reflect_Method.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/native/java_lang_reflect_Method.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/native/java_lang_reflect_Method.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/native/java_lang_reflect_Method.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/native/java_lang_reflect_Parameter.cc:22: In file included from runtime/art_method-inl.h:20: In file included from runtime/art_method.h:27: In file included from runtime/gc_root.h:21: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/native/java_lang_reflect_Method.cc:21: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h: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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_lang_reflect_Proxy.cc In file included from runtime/native/java_lang_reflect_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 { ^ In file included from runtime/native/java_lang_reflect_Proxy.cc:21: In file included from runtime/class_linker.h:29: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/native/java_lang_reflect_Parameter.cc:22: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:27: runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void DelayReferenceReferent(ObjPtr 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; ^ 4 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/java_util_concurrent_atomic_AtomicLong.cc 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/libcore_util_CharsetUtils.cc 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/org_apache_harmony_dalvik_ddmc_DdmServer.cc 42 warnings generated. 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc 42 warnings generated. clang++ -o runtime/native/sun_misc_Unsafe.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/native/sun_misc_Unsafe.cc In file included from runtime/native/libcore_util_CharsetUtils.cc:22: In file included from runtime/mirror/string-inl.h:19: In file included from runtime/mirror/string.h:20: In file included from runtime/gc_root.h:21: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/native/org_apache_harmony_dalvik_ddmc_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/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/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() 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 { ^ runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here 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 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; ^ : runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() 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/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/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] In file included from runtime/native/libcore_util_CharsetUtils.cc MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here :22: virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ 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/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc:22: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc:22: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc:22: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc:22: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc:22: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/native/libcore_util_CharsetUtils.cc:22: In file included from runtime/mirror/string-inl.h:27: In file included from runtime/gc/heap-inl.h: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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/non_debuggable_classes.cc In file included from runtime/native/sun_misc_Unsafe.cc:30: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: 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/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/non_debuggable_classes.cc:17: In file included from runtime/non_debuggable_classes.h:22: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/native/sun_misc_Unsafe.cc:30: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/native/sun_misc_Unsafe.cc:30: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ 23 warnings generated. clang++ -o runtime/oat.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/oat.cc 42 warnings generated. clang++ -o runtime/oat_file.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/oat_file.cc In file included from runtime/non_debuggable_classes.cc:21: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: In file included from runtime/gc/space/malloc_space.h:20: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/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/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/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) ^ runtime/gc/collector/garbage_collector.h:128:16: note: overridden virtual function is here virtual void DelayReferenceReferent(ObjPtr klass, ^ In file included from runtime/non_debuggable_classes.cc:21: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:27: runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void ProcessMarkStack() ^ runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0; ^ In file included from runtime/non_debuggable_classes.cc:21: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:27: runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void RevokeAllThreadLocalBuffers(); ^ runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here virtual void RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/non_debuggable_classes.cc:21: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/non_debuggable_classes.cc:21: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/non_debuggable_classes.cc:21: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/non_debuggable_classes.cc:21: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/non_debuggable_classes.cc:21: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/non_debuggable_classes.cc:21: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_) ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/non_debuggable_classes.cc:21: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_) ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/non_debuggable_classes.cc:21: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/non_debuggable_classes.cc:21: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/non_debuggable_classes.cc:21: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); 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/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; runtime/base/mutex.h ^ 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 { ^ :320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(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/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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/oat_file_assistant.cc In file included from runtime/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; ^ In file included from runtime/oat_file_assistant.cc:17: In file included from runtime/oat_file_assistant.h:29: In file included from runtime/class_loader_context.h:25: In file included from runtime/handle_scope.h:25: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/oat_file.cc:50: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: In file included from runtime/gc/space/malloc_space.h:20: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/oat_file.cc:50: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/oat_file.cc:50: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/oat_file.cc:50: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/oat_file.cc:50: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/oat_file.cc:50: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/oat_file.cc:50: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/oat_file.cc:50: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/oat_file.cc:50: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/oat_file.cc:50: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/oat_file.cc:50: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/oat_file.cc:50: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/oat_file.cc:50: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/oat_file.cc:50: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/oat_file.cc:50: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/oat_file.cc:50: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/oat_file.cc:50: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/oat_file.cc:50: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/oat_file_manager.cc In file included from runtime/oat_file.cc:50: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h: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; ^ 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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/oat_quick_method_header.cc In file included from runtime/oat_file_assistant.cc: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_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_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: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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/object_lock.cc In file included from runtime/oat_file_manager.cc:35: runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/oat_file_manager.cc:35: runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/offsets.cc clang++ -o runtime/os_linux.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/os_linux.cc In file included from runtime/object_lock.cc: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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/parsed_options.cc 42 warnings generated. 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/plugin.cc In file included from runtime/object_lock.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: In file included from runtime/gc/space/malloc_space.h:20: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/object_lock.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/object_lock.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/object_lock.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/object_lock.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/object_lock.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/object_lock.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/object_lock.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/object_lock.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/object_lock.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/object_lock.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/object_lock.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/object_lock.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/object_lock.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/object_lock.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/object_lock.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/object_lock.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/object_lock.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/parsed_options.cc:17: In file included from runtime/parsed_options.h:27: In file included from runtime/gc/space/large_object_space.h:20: In file included from runtime/base/allocator.h:22: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/parsed_options.cc:17: In file included from runtime/parsed_options.h:27: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: In file included from runtime/gc/space/malloc_space.h:20: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/parsed_options.cc:17: In file included from runtime/parsed_options.h:27: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/parsed_options.cc:17: In file included from runtime/parsed_options.h:27: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/parsed_options.cc:17: In file included from runtime/parsed_options.h:27: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/parsed_options.cc:17: In file included from runtime/parsed_options.h:27: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/parsed_options.cc:17: In file included from runtime/parsed_options.h:27: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/parsed_options.cc:17: In file included from runtime/parsed_options.h:27: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/parsed_options.cc:17: In file included from runtime/parsed_options.h:27: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/parsed_options.cc:17: In file included from runtime/parsed_options.h:27: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/parsed_options.cc:17: In file included from runtime/parsed_options.h:27: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/parsed_options.cc:17: In file included from runtime/parsed_options.h:27: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/parsed_options.cc:17: In file included from runtime/parsed_options.h:27: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/parsed_options.cc:17: In file included from runtime/parsed_options.h:27: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/parsed_options.cc:17: In file included from runtime/parsed_options.h:27: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/parsed_options.cc:17: In file included from runtime/parsed_options.h:27: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/parsed_options.cc:17: In file included from runtime/parsed_options.h:27: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/parsed_options.cc:17: In file included from runtime/parsed_options.h:27: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/parsed_options.cc:17: In file included from runtime/parsed_options.h:27: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ 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 { ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/primitive.cc 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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/quick_exception_handler.cc 44 warnings generated. clang++ -o runtime/read_barrier.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/read_barrier.cc In file included from runtime/quick_exception_handler.cc:17: In file included from runtime/quick_exception_handler.h:22: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 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/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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/reference_table.cc 42 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/reflection.cc In file included from runtime/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/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: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/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/parsed_options.cc:31 ^ 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:: 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 : ^ 232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/quick_exception_handler.cc:20: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/quick_exception_handler.cc:20: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/quick_exception_handler.cc:20: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/quick_exception_handler.cc:20: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/quick_exception_handler.cc:20: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/quick_exception_handler.cc:20: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/quick_exception_handler.cc:20: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/quick_exception_handler.cc:20: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/quick_exception_handler.cc:20: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/quick_exception_handler.cc:20: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/quick_exception_handler.cc:20: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/quick_exception_handler.cc:20: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/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: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: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/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(); ^ runtime/parsed_options.cc:133:12: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::WithType >' requested here .WithType>() ^ In file included from runtime/reflection.cc:17: In file included from runtime/reflection-inl.h:20: In file included from runtime/reflection.h:20: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/parsed_options.cc:31: cmdline/cmdline_parser.h:273:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return *reinterpret_cast(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/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: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/reference_table.cc:24: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: In file included from runtime/gc/space/malloc_space.h:20: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/reference_table.cc:24: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/reference_table.cc:24: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/reference_table.cc:24: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/reference_table.cc:24: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/reference_table.cc:24: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/reference_table.cc:24: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/reference_table.cc:24: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/reference_table.cc:24: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/reference_table.cc:24: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/reference_table.cc:24: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/reference_table.cc:24: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/reference_table.cc:24: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/reference_table.cc:24: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/reference_table.cc:24: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/reference_table.cc:24: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/reference_table.cc:24: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/reference_table.cc:24: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/parsed_options.cc:31: cmdline/cmdline_parser.h:273:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return *reinterpret_cast(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/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/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] 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:283:12: note: in instantiation of function template specialization 'art::CmdlineParser::UntypedArgumentBuilder::WithType' requested here .WithType() ^ 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/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/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: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/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:20: In file included from runtime/gc/heap.h: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/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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/runtime.cc 42 warnings generated. clang++ -o runtime/runtime_callbacks.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/runtime_callbacks.cc In file included from runtime/runtime.cc:17: In file included from runtime/runtime.h:31: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/runtime_callbacks.cc:17: In file included from runtime/runtime_callbacks.h:23: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/runtime.cc:56: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/runtime.cc:56: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/runtime.cc:56: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/runtime.cc:56: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/runtime.cc:56: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/runtime.cc:56: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/runtime.cc:56: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/runtime.cc:56: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/runtime.cc:56: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/runtime.cc:56: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/runtime.cc:56: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/runtime.cc:56: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/runtime.cc:56: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/runtime.cc:56: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/runtime.cc:56: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/runtime.cc:56: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/runtime.cc:56: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/runtime.cc:56: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/runtime.cc:56: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/runtime.cc:56: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/runtime.cc:56: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/runtime.cc:56: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/runtime.cc:56: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/runtime.cc:56: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ 4 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/runtime_common.cc 42 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/runtime_options.cc In file included from runtime/runtime.cc:56: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h: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_common.cc:17: In file included from runtime/runtime_common.h:34: In file included from runtime/base/dumpable.h:23: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/runtime_options.cc:17: In file included from runtime/runtime_options.h:28: In file included from cmdline/cmdline_types.h:35: In file included from runtime/gc/space/large_object_space.h:20: In file included from runtime/base/allocator.h:22: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/runtime_options.cc:17: In file included from runtime/runtime_options.h:28: In file included from cmdline/cmdline_types.h:35: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: In file included from runtime/gc/space/malloc_space.h:20: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/runtime_options.cc:17: In file included from runtime/runtime_options.h:28: In file included from cmdline/cmdline_types.h:35: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/runtime_options.cc:17: In file included from runtime/runtime_options.h:28: In file included from cmdline/cmdline_types.h:35: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/runtime_options.cc:17: In file included from runtime/runtime_options.h:28: In file included from cmdline/cmdline_types.h:35: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/runtime_options.cc:17: In file included from runtime/runtime_options.h:28: In file included from cmdline/cmdline_types.h:35: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/runtime_options.cc:17: In file included from runtime/runtime_options.h:28: In file included from cmdline/cmdline_types.h:35: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/runtime_options.cc:17: In file included from runtime/runtime_options.h:28: In file included from cmdline/cmdline_types.h:35: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/runtime_options.cc:17: In file included from runtime/runtime_options.h:28: In file included from cmdline/cmdline_types.h:35: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/runtime_options.cc:17: In file included from runtime/runtime_options.h:28: In file included from cmdline/cmdline_types.h:35: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/runtime_options.cc:17: In file included from runtime/runtime_options.h:28: In file included from cmdline/cmdline_types.h:35: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/runtime_options.cc:17: In file included from runtime/runtime_options.h:28: In file included from cmdline/cmdline_types.h:35: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/runtime_options.cc:17: In file included from runtime/runtime_options.h:28: In file included from cmdline/cmdline_types.h:35: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/runtime_options.cc:17: In file included from runtime/runtime_options.h:28: In file included from cmdline/cmdline_types.h:35: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/runtime_options.cc:17: In file included from runtime/runtime_options.h:28: In file included from cmdline/cmdline_types.h:35: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/runtime_options.cc:17: In file included from runtime/runtime_options.h:28: In file included from cmdline/cmdline_types.h:35: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/runtime_options.cc:17: In file included from runtime/runtime_options.h:28: In file included from cmdline/cmdline_types.h:35: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/runtime_options.cc:17: In file included from runtime/runtime_options.h:28: In file included from cmdline/cmdline_types.h:35: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/runtime_options.cc:17: In file included from runtime/runtime_options.h:28: In file included from cmdline/cmdline_types.h:35: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ 4 warnings generated. clang++ -o runtime/scoped_thread_state_change.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/scoped_thread_state_change.cc In file included from runtime/runtime.cc:77: runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/runtime.cc:77: runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/scoped_thread_state_change.cc:17: In file included from runtime/scoped_thread_state_change.h:23: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/runtime.cc:154: runtime/transaction.h:225:5: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted] InternStringLog() = default; ^ runtime/transaction.h:230:22: note: default constructor of 'InternStringLog' is implicitly deleted because field 'string_kind_' of const-qualified type 'const art::Transaction::InternStringLog::StringKind' would not be initialized const StringKind string_kind_; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/signal_catcher.cc In file included from runtime/signal_catcher.cc:17: In file included from runtime/signal_catcher.h:21: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 23 warnings generated. clang++ -o runtime/stack.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/stack.cc In file included from runtime/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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/stack_map.cc In file included from runtime/stack_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/aarch64-linux-gnu/9/../../../../include/c++/9/streambuf:634:7: note: overridden virtual function is here sync() { return 0; } ^ In file included from runtime/stack.cc:28: runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/stack.cc:28: runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ 45 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/thread.cc 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; ^ 5 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/thread_list.cc In file included from runtime/thread_list.cc:17: In file included from runtime/thread_list.h:20: In file included from runtime/barrier.h:31: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/thread.cc: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_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; ^ 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; ^ 44 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/thread_pool.cc In file included from runtime/thread_pool.cc:17: In file included from runtime/thread_pool.h:23: In file included from runtime/barrier.h:31: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/thread.cc:57: In file included from runtime/gc/space/space-inl.h:24: runtime/gc/space/image_space.h:35:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/thread.cc:57: In file included from runtime/gc/space/space-inl.h:24: runtime/gc/space/image_space.h:99:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ 4 warnings generated. clang++ -o runtime/ti/agent.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/ti/agent.cc 23 warnings generated. 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; } 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/trace.cc ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/trace.cc: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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/transaction.cc In file included from runtime/transaction.cc:17: In file included from runtime/transaction.h:21: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/transaction.cc:17: runtime/transaction.h:225:5: warning: explicitly defaulted default constructor is implicitly deleted [-Wdefaulted-function-deleted] InternStringLog() = default; ^ runtime/transaction.h:230:22: note: default constructor of 'InternStringLog' is implicitly deleted because field 'string_kind_' of const-qualified type 'const art::Transaction::InternStringLog::StringKind' would not be initialized const StringKind string_kind_; ^ In file included from runtime/trace.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/trace.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/trace.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/trace.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/trace.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/trace.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/trace.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/trace.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/trace.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/trace.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/trace.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/trace.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/trace.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/trace.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/trace.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/trace.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/trace.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/trace.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/transaction.cc:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/trace.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/trace.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] In file included from runtime/transaction.cc:22: 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 In file included from runtime/trace.cc:24: In file included from runtime/art_method-inl.hruntime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note:25: 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, : In file included from runtime/class_linker-inl.h:22: In file included from ^ runtime/gc/space/space.h:214:27: note: 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 runtime/gc_root-inl.h:25: In file included from 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]runtime/read_barrier-inl.h:23: virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.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-inl.h:25: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/trace.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: ^ note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/transaction.cc:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: 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; ^ 46 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/type_lookup_table.cc In file included from runtime/transaction.cc:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/transaction.cc:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/transaction.cc:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/transaction.cc:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/transaction.cc:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/transaction.cc:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/trace.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:27: runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void DelayReferenceReferent(ObjPtr 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/trace.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/trace.cc:24: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/transaction.cc:24: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:27: runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void DelayReferenceReferent(ObjPtr 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 { ^ 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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/utf.cc 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/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/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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/utils.cc 43 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/vdex_file.cc 44 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/verifier/instruction_flags.cc In file included from runtime/utils.cc:38: In file included from runtime/scoped_thread_state_change-inl.h:20: In file included from runtime/scoped_thread_state_change.h:23: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/verifier/method_verifier.cc 42 warnings generated. 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/verifier/reg_type.cc 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/verifier/reg_type_cache.cc In file included from runtime/verifier/method_verifier.cc:17: In file included from runtime/verifier/method_verifier-inl.h:21: In file included from runtime/verifier/method_verifier.h:24: In file included from runtime/base/arena_allocator.h:29: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/verifier/reg_type_cache.cc:17: In file included from runtime/verifier/reg_type_cache-inl.h:20: In file included from runtime/class_linker.h:29: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/verifier/reg_type.cc: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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/verifier/register_line.cc In file included from runtime/verifier/method_verifier.cc:23: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/verifier/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/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: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: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:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() 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/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:22: In file included from runtime/gc_root-inl.h:25: In file included from 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/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/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/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]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_); virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here : overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 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/base/mutex.hruntime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ :320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/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: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/reg_type.cc:24: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/verifier/reg_type.cc:24: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/verifier/reg_type.cc:24: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/verifier/reg_type.cc:24: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/verifier/reg_type.cc:24: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/verifier/reg_type.cc:24: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_) ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/verifier/reg_type.cc:24: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_) ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/verifier/reg_type.cc:24: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/verifier/method_verifier.cc:23: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/verifier/method_verifier.cc:23: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/verifier/reg_type.cc:24: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/verifier/reg_type.cc:24: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/verifier/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/aarch64-linux-gnu/9/../../../../include/c++/9/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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/verifier/verifier_deps.cc 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/verify_object.cc 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; ^ 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] runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(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/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(); ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/well_known_classes.cc In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/verifier/verifier_deps.cc:21: In file included from runtime/art_field-inl.h: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/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/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_) ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_) ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:31: In file included from runtime/gc/space/region_space-inl.h:20: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/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/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/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/verify_object.cc:17: In file included from runtime/verify_object-inl.h:22: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/verifier/verifier_deps.cc: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/verifier/verifier_deps.cc:21: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:27: runtime/gc/collector/semi_space.h:194:8: warning: 'ProcessMarkStack' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void ProcessMarkStack() ^ runtime/gc/collector/garbage_collector.h:121:16: note: overridden virtual function is here virtual void ProcessMarkStack() REQUIRES_SHARED(Locks::mutator_lock_) = 0; ^ In file included from runtime/verifier/verifier_deps.cc:21: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:27: runtime/gc/collector/semi_space.h:201:8: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void RevokeAllThreadLocalBuffers(); ^ runtime/gc/collector/garbage_collector.h:140:16: note: overridden virtual function is here virtual void RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/verifier/verifier_deps.cc:21: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:88:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/verifier/verifier_deps.cc:21: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:93:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/verifier/verifier_deps.cc:21: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:108:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/verifier/verifier_deps.cc:21: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:110:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!block_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/verifier/verifier_deps.cc:21: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:111:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/verifier/verifier_deps.cc:21: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:117:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_) ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/verifier/verifier_deps.cc:21: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:119:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES_SHARED(Locks::mutator_lock_) ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/verifier/verifier_deps.cc:21: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:28: In file included from runtime/gc/space/bump_pointer_space-inl.h:20: runtime/gc/space/bump_pointer_space.h:129:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/verifier/verifier_deps.cc:21: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/verifier/verifier_deps.cc:21: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/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/aarch64-linux-gnu/9/../../../../include/c++/9/streambuf:634:7: note: overridden virtual function is here sync() { return 0; } ^ 4 warnings generated. clang++ -o runtime/zip_archive.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/zip_archive.cc 42 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/context.cc 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; ^ In file included from runtime/arch/context.cc:17: In file included from runtime/arch/context-inl.h:20: In file included from runtime/arch/context.h:24: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 4 warnings generated. clang++ -o runtime/arch/instruction_set.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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/instruction_set.cc 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/instruction_set_features.cc clang++ -o runtime/arch/memcmp16.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/memcmp16.cc clang++ -o runtime/arch/arm/instruction_set_features_arm.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/arm/instruction_set_features_arm.cc 43 warnings generated. 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/arm/registers_arm.cc 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/arm64/instruction_set_features_arm64.cc clang++ -o runtime/arch/arm64/registers_arm64.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/arm64/registers_arm64.cc clang++ -o runtime/arch/mips/instruction_set_features_mips.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/mips/instruction_set_features_mips.cc clang++ -o runtime/arch/mips/registers_mips.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/mips/registers_mips.cc clang++ -o runtime/arch/mips64/instruction_set_features_mips64.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/mips64/instruction_set_features_mips64.cc clang++ -o runtime/arch/mips64/registers_mips64.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/mips64/registers_mips64.cc clang++ -o runtime/arch/x86/instruction_set_features_x86.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/x86/instruction_set_features_x86.cc clang++ -o runtime/arch/x86/registers_x86.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/x86/registers_x86.cc clang++ -o runtime/arch/x86_64/registers_x86_64.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/x86_64/registers_x86_64.cc 43 warnings generated. clang++ -o runtime/entrypoints/entrypoint_utils.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/entrypoint_utils.cc clang++ -o runtime/entrypoints/jni/jni_entrypoints.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/jni/jni_entrypoints.cc clang++ -o runtime/entrypoints/math_entrypoints.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/math_entrypoints.cc clang++ -o runtime/entrypoints/quick/quick_alloc_entrypoints.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/quick/quick_alloc_entrypoints.cc In file included from runtime/entrypoints/entrypoint_utils.cc:17: In file included from runtime/entrypoints/entrypoint_utils.h:25: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/entrypoints/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; } In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17: ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/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-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/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/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/jni/jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/entrypoints/math_entrypoints.cc:19: In file included from runtime/entrypoints/entrypoint_utils-inl.h:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/entrypoints/entrypoint_utils.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/entrypoints/entrypoint_utils.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/entrypoints/entrypoint_utils.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/entrypoints/entrypoint_utils.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/entrypoints/entrypoint_utils.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/entrypoints/entrypoint_utils.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/entrypoints/entrypoint_utils.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/entrypoints/entrypoint_utils.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/entrypoints/entrypoint_utils.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/entrypoints/entrypoint_utils.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/entrypoints/entrypoint_utils.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/entrypoints/entrypoint_utils.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/entrypoints/entrypoint_utils.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/entrypoints/entrypoint_utils.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/entrypoints/entrypoint_utils.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/entrypoints/entrypoint_utils.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/entrypoints/entrypoint_utils.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& 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:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() 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/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/jni/jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ In file included from runtime/entrypoints/math_entrypoints.cc:19: In file included from runtime/entrypoints/entrypoint_utils-inl.h:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/entrypoints/math_entrypoints.cc:19: In file included from runtime/entrypoints/entrypoint_utils-inl.h:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/entrypoints/math_entrypoints.cc:19: In file included from runtime/entrypoints/entrypoint_utils-inl.h:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/entrypoints/math_entrypoints.cc:19: In file included from runtime/entrypoints/entrypoint_utils-inl.h:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/entrypoints/math_entrypoints.cc:19: In file included from runtime/entrypoints/entrypoint_utils-inl.h:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/entrypoints/math_entrypoints.cc:19: In file included from runtime/entrypoints/entrypoint_utils-inl.h:22: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/entrypoints/entrypoint_utils.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/entrypoints/entrypoint_utils.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/entrypoints/entrypoint_utils.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t 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/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:25: In file included from runtime/gc_root-inl.h:25: In file included from 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/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/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/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/jni/jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/entrypoints/jni/jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/entrypoints/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] In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.cc uint64_t GetBytesAllocated() REQUIRES_SHARED(Locks::mutator_lock_):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; ^ ^ 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/entrypoint_utils.cc:19: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/entrypoints/entrypoint_utils.cc:19: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/entrypoints/math_entrypoints.cc:19: In file included from runtime/entrypoints/entrypoint_utils-inl.h:22: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/entrypoints/math_entrypoints.cc:19: In file included from runtime/entrypoints/entrypoint_utils-inl.h:22: In file included from runtime/art_field-inl.h:28: In file included from runtime/mirror/dex_cache-inl.h:30: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/quick/quick_cast_entrypoints.cc In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17: In file included from runtime/mirror/class-inl.h:20: In file included from runtime/mirror/class.h:26: In file included from runtime/gc_root.h:21: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: In file included from runtime/gc/space/malloc_space.h:20: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:27: runtime/gc/collector/semi_space.h:159:8: warning: 'DelayReferenceReferent' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void DelayReferenceReferent(ObjPtr 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_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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/quick/quick_deoptimization_entrypoints.cc In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/entrypoints/quick/quick_cast_entrypoints.cc:17: In file included from runtime/mirror/class-inl.h:31: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ 42 warnings generated. 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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/quick/quick_dexcache_entrypoints.cc runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/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; ^ 4 warnings generated. 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/quick/quick_entrypoints_enum.cc 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(); ^ 42 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/quick/quick_field_entrypoints.cc In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/entrypoints/quick/quick_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_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; ^ 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 { ^ 4 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/quick/quick_fillarray_entrypoints.cc In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:121:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/entrypoints/quick/quick_dexcache_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:23: In file included from runtime/gc/heap-inl.h:32: In file included from runtime/gc/space/rosalloc_space-inl.h:20: runtime/gc/space/rosalloc_space.h:122:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17: In file included from runtime/art_method-inl.h:20: In file included from runtime/art_method.h:27: In file included from runtime/gc_root.h:21: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:94:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:98:10: warning: 'RevokeThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeThreadLocalBuffers(Thread* thread) REQUIRES(!region_lock_); ^ runtime/gc/space/space.h:238:18: note: overridden virtual function is here virtual size_t RevokeThreadLocalBuffers(Thread* thread) = 0; ^ In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:100:10: warning: 'RevokeAllThreadLocalBuffers' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t RevokeAllThreadLocalBuffers() ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:123:12: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetBytesAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:126:12: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] uint64_t GetObjectsAllocated() REQUIRES(!region_lock_) { ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/entrypoints/quick/quick_field_entrypoints.cc:19: In file included from runtime/art_field-inl.h:25: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:25: runtime/gc/space/region_space.h:146:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:313:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ 42 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/quick/quick_jni_entrypoints.cc In file included from runtime/entrypoints/quick/quick_fillarray_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h: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_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_field_entrypoints.cc:19: ^ 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/art_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]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 size_t RevokeAllThreadLocalBuffers(); ^ runtime/gc/space/space.h:244:18: note: overridden virtual function is here virtual size_t RevokeAllThreadLocalBuffers() = 0; ^ 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: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_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_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:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/entrypoints/quick/quick_jni_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ 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_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_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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/quick/quick_lock_entrypoints.cc 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/quick/quick_math_entrypoints.cc clang++ -o runtime/entrypoints/quick/quick_thread_entrypoints.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/quick/quick_thread_entrypoints.cc In file included from runtime/entrypoints/quick/quick_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_thread_entrypoints.cc:17: In file included from runtime/entrypoints/quick/callee_save_frame.h:23: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: In file included from runtime/gc/space/malloc_space.h:20: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/quick/quick_throw_entrypoints.cc In file included from runtime/entrypoints/quick/quick_lock_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h: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; ^ In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:17: In file included from runtime/entrypoints/quick/callee_save_frame.h:23: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 42 warnings generated. clang++ -o runtime/entrypoints/quick/quick_trampoline_entrypoints.o -g -O2 -fdebug-prefix-map=/<>/android-platform-art-8.1.0+r23=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -c -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG -I/usr/include/android -UDEBUG -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/entrypoints/quick/quick_trampoline_entrypoints.cc In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: In file included from runtime/gc/space/malloc_space.h:20: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: runtime/gc/space/dlmalloc_space.h:121:16: warning: 'CreateInstance' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ runtime/gc/space/malloc_space.h:126:24: note: overridden virtual function is here virtual MallocSpace* CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, ^ In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:94:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/space.h:96:16: note: overridden virtual function is here virtual bool Contains(const mirror::Object* obj) const = 0; ^ In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:137:10: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t AllocationSize(mirror::Object* obj, size_t* usable_size) REQUIRES(!lock_); ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:138:19: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:141:10: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Free(Thread* self, mirror::Object* ptr) REQUIRES(!lock_); ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h:20: In file included from runtime/gc/heap.h:34: runtime/gc/space/large_object_space.h:144:8: warning: 'Contains' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] bool Contains(const mirror::Object* obj) const NO_THREAD_SAFETY_ANALYSIS; ^ runtime/gc/space/large_object_space.h:94:8: note: overridden virtual function is here bool Contains(const mirror::Object* obj) const { ^ runtime/gc/space/large_object_space.h:179:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const REQUIRES(!lock_); ^ 42 warnings generated. runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/monitor_linux.cc In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17: In file included from runtime/art_method-inl.h:20: In file included from runtime/art_method.h:27: In file included from runtime/gc_root.h:21: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/runtime_linux.cc In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h: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_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 { ^ In file included from runtime/monitor_linux.cc:17: In file included from runtime/monitor.h:30: In file included from runtime/base/allocator.h:22: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/entrypoints/quick/quick_throw_entrypoints.cc:19: In file included from runtime/mirror/object-inl.h:25: In file included from runtime/mirror/array-inl.h:28: In file included from runtime/gc/heap-inl.h: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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/thread_linux.cc In file included from runtime/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:22: In file included from runtime/gc/accounting/read_barrier_table.h:25: runtime/gc/space/space.h:418:31: warning: 'AsContinuousMemMapAllocSpace' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace() { ^ runtime/gc/space/space.h:165:39: note: overridden virtual function is here virtual ContinuousMemMapAllocSpace* AsContinuousMemMapAllocSpace(); ^ In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:51:13: warning: 'GetType' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] SpaceType GetType() const { ^ runtime/gc/space/space.h:99:21: note: overridden virtual function is here virtual SpaceType GetType() const = 0; ^ In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:60:27: warning: 'Alloc' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ runtime/gc/space/space.h:214:27: note: overridden virtual function is here virtual mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, ^ In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:64:18: warning: 'AllocationSize' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ runtime/gc/space/space.h:226:18: note: overridden virtual function is here virtual size_t AllocationSize(mirror::Object* obj, size_t* usable_size) = 0; ^ In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:65:18: warning: 'Free' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t Free(Thread* self, mirror::Object* ptr) ^ runtime/gc/space/space.h:229:18: note: overridden virtual function is here virtual size_t Free(Thread* self, mirror::Object* ptr) = 0; ^ In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:67:18: warning: 'FreeList' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) ^ runtime/gc/space/space.h:232:18: note: overridden virtual function is here virtual size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) = 0; ^ In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:109:10: warning: 'Capacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t Capacity() const { ^ runtime/gc/space/space.h:302:18: note: overridden virtual function is here virtual size_t Capacity() const { ^ In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:114:10: warning: 'NonGrowthLimitCapacity' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t NonGrowthLimitCapacity() const { ^ runtime/gc/space/space.h:375:18: note: overridden virtual function is here virtual size_t NonGrowthLimitCapacity() const { ^ In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:122:8: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void Dump(std::ostream& os) const; ^ runtime/gc/space/space.h:83:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const; ^ In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:135:20: warning: 'GetBytesAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetBytesAllocated() = 0; ^ runtime/gc/space/space.h:197:20: note: overridden virtual function is here virtual uint64_t GetBytesAllocated() = 0; ^ In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:136:20: warning: 'GetObjectsAllocated' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual uint64_t GetObjectsAllocated() = 0; ^ runtime/gc/space/space.h:199:20: note: overridden virtual function is here virtual uint64_t GetObjectsAllocated() = 0; ^ In file included from runtime/entrypoints/quick/quick_trampoline_entrypoints.cc:17: In file included from runtime/art_method-inl.h:25: In file included from runtime/class_linker-inl.h:22: In file included from runtime/gc_root-inl.h:25: In file included from runtime/read_barrier-inl.h:23: In file included from runtime/gc/collector/concurrent_copying-inl.h:24: In file included from runtime/gc/heap.h:34: In file included from runtime/gc/space/large_object_space.h:21: In file included from runtime/gc/space/dlmalloc_space.h:20: runtime/gc/space/malloc_space.h:166:61: warning: 'GetSweepCallback' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { ^ runtime/gc/space/space.h:440:61: note: overridden virtual function is here virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; ^ 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_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/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; ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/interpreter/mterp/mterp.cc 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 { ^ 4 warnings generated. clang++ -o runtime/arch/arm64/context_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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/arm64/context_arm64.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/interpreter/mterp/mterp.cc:20: In file included from runtime/interpreter/interpreter_common.h:20: In file included from runtime/interpreter/interpreter.h:20: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 42 warnings generated. clang++ -o runtime/arch/arm64/entrypoints_init_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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/arm64/entrypoints_init_arm64.cc In file included from runtime/arch/arm64/context_arm64.cc:19: In file included from runtime/arch/arm64/context_arm64.h:20: In file included from runtime/arch/context.h:24: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/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(); ^ 4 warnings generated. clang++ -o runtime/arch/arm64/thread_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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/arm64/thread_arm64.cc In file included from runtime/arch/arm64/entrypoints_init_arm64.cc:23: In file included from runtime/entrypoints/quick/quick_alloc_entrypoints.h:20: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ 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 { ^ 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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/monitor_pool.cc In file included from runtime/arch/arm64/thread_arm64.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: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 { ^ 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:30: In file included from runtime/base/allocator.h:22: runtime/base/mutex.h:233:16: warning: 'IsMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsMutex() const { return true; } ^ runtime/base/mutex.h:149:16: note: overridden virtual function is here virtual bool IsMutex() const { return false; } ^ runtime/base/mutex.h:273:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ runtime/base/mutex.h:320:16: warning: 'IsReaderWriterMutex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool IsReaderWriterMutex() const { return true; } ^ runtime/base/mutex.h:150:16: note: overridden virtual function is here virtual bool IsReaderWriterMutex() const { return false; } ^ runtime/base/mutex.h:391:16: warning: 'Dump' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void Dump(std::ostream& os) const; ^ runtime/base/mutex.h:153:16: note: overridden virtual function is here virtual void Dump(std::ostream& os) const = 0; ^ In file included from runtime/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/arm64/fault_handler_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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/arch/arm64/fault_handler_arm64.cc In file included from runtime/arch/arm64/fault_handler_arm64.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 clang -o runtime/interpreter/mterp/out/mterp_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 -Umips -DART_BASE_ADDRESS_MAX_DELTA=0x1000000 -DART_BASE_ADDRESS_MIN_DELTA=-0x1000000 -DART_BASE_ADDRESS=0x60000000 -DART_DEFAULT_COMPACT_DEX_LEVEL=fast -DART_DEFAULT_GC_TYPE_IS_CMS -DART_ENABLE_ADDRESS_SANITIZER=1 -DART_ENABLE_CODEGEN_arm -DART_ENABLE_CODEGEN_arm64 -DART_ENABLE_CODEGEN_mips -DART_ENABLE_CODEGEN_mips64 -DART_ENABLE_CODEGEN_x86 -DART_ENABLE_CODEGEN_x86_64 -DART_FRAME_SIZE_LIMIT=6400 -DART_READ_BARRIER_TYPE_IS_BAKER=1 -DART_STACK_OVERFLOW_GAP_arm=8192 -DART_STACK_OVERFLOW_GAP_arm64=8192 -DART_STACK_OVERFLOW_GAP_mips=16384 -DART_STACK_OVERFLOW_GAP_mips64=16384 -DART_STACK_OVERFLOW_GAP_x86_64=20480 -DART_STACK_OVERFLOW_GAP_x86=16384 -DART_USE_READ_BARRIER=1 -DBUILDING_LIBART=1 -DIMT_SIZE=43 -DUSE_D8_DESUGAR=1 -I. -I/usr/include/android/nativehelper -I/usr/include/valgrind -Icmdline -Iruntime -Iruntime/generated -Isigchainlib runtime/interpreter/mterp/out/mterp_arm64.S runtime/interpreter/mterp/out/mterp_arm64.S:392:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x25, x21, w0, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:395:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x20, x20, w0, lsl #1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w3, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:489:5: note: while in macro instantiation GET_VREG_WIDE x3, w3 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:492:5: note: while in macro instantiation SET_VREG_WIDE x3, w2 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:492:5: note: while in macro instantiation SET_VREG_WIDE x3, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w3, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:503:5: note: while in macro instantiation GET_VREG_WIDE x3, w3 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:506:5: note: while in macro instantiation SET_VREG_WIDE x3, w2 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:506:5: note: while in macro instantiation SET_VREG_WIDE x3, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w3, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:517:5: note: while in macro instantiation GET_VREG_WIDE x3, w3 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:519:5: note: while in macro instantiation SET_VREG_WIDE x3, w2 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:519:5: note: while in macro instantiation SET_VREG_WIDE x3, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:707:5: note: while in macro instantiation GET_VREG_WIDE x0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w3, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:799:5: note: while in macro instantiation SET_VREG_WIDE x0, w3 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w3, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:799:5: note: while in macro instantiation SET_VREG_WIDE x0, w3 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w3, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:813:5: note: while in macro instantiation SET_VREG_WIDE x0, w3 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w3, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:813:5: note: while in macro instantiation SET_VREG_WIDE x0, w3 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:831:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:831:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:843:5: note: while in macro instantiation SET_VREG_WIDE x0, w1 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:843:5: note: while in macro instantiation SET_VREG_WIDE x0, w1 ^ :1:18: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x1, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:951:5: note: while in macro instantiation VREG_INDEX_TO_ADDR x1, w1 ^ :1:18: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x1, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:975:5: note: while in macro instantiation VREG_INDEX_TO_ADDR x1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:1288:5: note: while in macro instantiation GET_VREG_WIDE d1, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w3, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:1289:5: note: while in macro instantiation GET_VREG_WIDE d2, w3 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:1313:5: note: while in macro instantiation GET_VREG_WIDE d1, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w3, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:1314:5: note: while in macro instantiation GET_VREG_WIDE d2, w3 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:1332:5: note: while in macro instantiation GET_VREG_WIDE x1, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w3, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:1333:5: note: while in macro instantiation GET_VREG_WIDE x2, w3 ^ runtime/interpreter/mterp/out/mterp_arm64.S:1769:21: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x0, x0, w1, lsl #3 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:1775:5: note: while in macro instantiation SET_VREG_WIDE x2, w4 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:1775:5: note: while in macro instantiation SET_VREG_WIDE x2, w4 ^ runtime/interpreter/mterp/out/mterp_arm64.S:1962:21: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x0, x0, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:1988:21: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x0, x0, w1, lsl #3 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:1991:5: note: while in macro instantiation GET_VREG_WIDE x1, w4 ^ runtime/interpreter/mterp/out/mterp_arm64.S:2039:21: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x0, x0, w1, lsl #0 ^ runtime/interpreter/mterp/out/mterp_arm64.S:2073:21: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x0, x0, w1, lsl #0 ^ runtime/interpreter/mterp/out/mterp_arm64.S:2107:21: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x0, x0, w1, lsl #1 ^ runtime/interpreter/mterp/out/mterp_arm64.S:2141:21: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x0, x0, w1, lsl #1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:2202:5: note: while in macro instantiation SET_VREG_WIDE x0, w2 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:2202:5: note: while in macro instantiation SET_VREG_WIDE x0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:2586:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:2586:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :1:18: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x1, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:2791:5: note: while in macro instantiation VREG_INDEX_TO_ADDR x1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w3, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:3299:5: note: while in macro instantiation GET_VREG_WIDE x0, w3 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:3303:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:3303:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w3, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:3322:5: note: while in macro instantiation GET_VREG_WIDE x0, w3 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:3326:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:3326:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w3, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:3370:5: note: while in macro instantiation GET_VREG_WIDE x0, w3 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:3374:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:3374:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:3389:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:3389:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:3433:5: note: while in macro instantiation SET_VREG_WIDE d0, w4 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:3433:5: note: while in macro instantiation SET_VREG_WIDE d0, w4 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w3, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:3472:5: note: while in macro instantiation GET_VREG_WIDE x0, w3 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w3, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:3494:5: note: while in macro instantiation GET_VREG_WIDE x0, w3 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:3498:5: note: while in macro instantiation SET_VREG_WIDE d0, w4 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:3498:5: note: while in macro instantiation SET_VREG_WIDE d0, w4 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:3543:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:3543:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:3565:5: note: while in macro instantiation SET_VREG_WIDE d0, w4 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:3565:5: note: while in macro instantiation SET_VREG_WIDE d0, w4 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w3, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:3583:5: note: while in macro instantiation GET_VREG_WIDE d0, w3 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w3, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:3605:5: note: while in macro instantiation GET_VREG_WIDE d0, w3 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:3609:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:3609:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w3, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:3627:5: note: while in macro instantiation GET_VREG_WIDE d0, w3 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4162:5: note: while in macro instantiation GET_VREG_WIDE x2, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4163:5: note: while in macro instantiation GET_VREG_WIDE x1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4171:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4171:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4198:5: note: while in macro instantiation GET_VREG_WIDE x2, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4199:5: note: while in macro instantiation GET_VREG_WIDE x1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4207:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4207:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4234:5: note: while in macro instantiation GET_VREG_WIDE x2, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4235:5: note: while in macro instantiation GET_VREG_WIDE x1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4243:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4243:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4270:5: note: while in macro instantiation GET_VREG_WIDE x2, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4271:5: note: while in macro instantiation GET_VREG_WIDE x1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4279:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4279:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4306:5: note: while in macro instantiation GET_VREG_WIDE x2, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4307:5: note: while in macro instantiation GET_VREG_WIDE x1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4315:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4315:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4342:5: note: while in macro instantiation GET_VREG_WIDE x2, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4343:5: note: while in macro instantiation GET_VREG_WIDE x1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4351:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4351:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4378:5: note: while in macro instantiation GET_VREG_WIDE x2, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4379:5: note: while in macro instantiation GET_VREG_WIDE x1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4387:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4387:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4414:5: note: while in macro instantiation GET_VREG_WIDE x2, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4415:5: note: while in macro instantiation GET_VREG_WIDE x1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4423:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4423:5: note: while in macro instantiation SET_VREG_WIDE x0, w4 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4444:5: note: while in macro instantiation GET_VREG_WIDE x1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w3, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4448:5: note: while in macro instantiation SET_VREG_WIDE x0, w3 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w3, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4448:5: note: while in macro instantiation SET_VREG_WIDE x0, w3 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4469:5: note: while in macro instantiation GET_VREG_WIDE x1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w3, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4473:5: note: while in macro instantiation SET_VREG_WIDE x0, w3 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w3, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4473:5: note: while in macro instantiation SET_VREG_WIDE x0, w3 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4494:5: note: while in macro instantiation GET_VREG_WIDE x1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w3, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4498:5: note: while in macro instantiation SET_VREG_WIDE x0, w3 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w3, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4498:5: note: while in macro instantiation SET_VREG_WIDE x0, w3 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4651:5: note: while in macro instantiation GET_VREG_WIDE d2, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4652:5: note: while in macro instantiation GET_VREG_WIDE d1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4660:5: note: while in macro instantiation SET_VREG_WIDE d0, w4 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4660:5: note: while in macro instantiation SET_VREG_WIDE d0, w4 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4687:5: note: while in macro instantiation GET_VREG_WIDE d2, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4688:5: note: while in macro instantiation GET_VREG_WIDE d1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4696:5: note: while in macro instantiation SET_VREG_WIDE d0, w4 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4696:5: note: while in macro instantiation SET_VREG_WIDE d0, w4 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4723:5: note: while in macro instantiation GET_VREG_WIDE d2, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4724:5: note: while in macro instantiation GET_VREG_WIDE d1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4732:5: note: while in macro instantiation SET_VREG_WIDE d0, w4 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4732:5: note: while in macro instantiation SET_VREG_WIDE d0, w4 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4759:5: note: while in macro instantiation GET_VREG_WIDE d2, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4760:5: note: while in macro instantiation GET_VREG_WIDE d1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4768:5: note: while in macro instantiation SET_VREG_WIDE d0, w4 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4768:5: note: while in macro instantiation SET_VREG_WIDE d0, w4 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4781:5: note: while in macro instantiation GET_VREG_WIDE d1, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4782:5: note: while in macro instantiation GET_VREG_WIDE d0, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4787:5: note: while in macro instantiation SET_VREG_WIDE d0, w4 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w4, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:4787:5: note: while in macro instantiation SET_VREG_WIDE d0, w4 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5209:5: note: while in macro instantiation GET_VREG_WIDE x1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5210:5: note: while in macro instantiation GET_VREG_WIDE x0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5218:5: note: while in macro instantiation SET_VREG_WIDE x0, w2 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5218:5: note: while in macro instantiation SET_VREG_WIDE x0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5244:5: note: while in macro instantiation GET_VREG_WIDE x1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5245:5: note: while in macro instantiation GET_VREG_WIDE x0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5253:5: note: while in macro instantiation SET_VREG_WIDE x0, w2 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5253:5: note: while in macro instantiation SET_VREG_WIDE x0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5279:5: note: while in macro instantiation GET_VREG_WIDE x1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5280:5: note: while in macro instantiation GET_VREG_WIDE x0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5288:5: note: while in macro instantiation SET_VREG_WIDE x0, w2 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5288:5: note: while in macro instantiation SET_VREG_WIDE x0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5314:5: note: while in macro instantiation GET_VREG_WIDE x1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5315:5: note: while in macro instantiation GET_VREG_WIDE x0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5323:5: note: while in macro instantiation SET_VREG_WIDE x0, w2 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5323:5: note: while in macro instantiation SET_VREG_WIDE x0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5349:5: note: while in macro instantiation GET_VREG_WIDE x1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5350:5: note: while in macro instantiation GET_VREG_WIDE x0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5358:5: note: while in macro instantiation SET_VREG_WIDE x0, w2 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5358:5: note: while in macro instantiation SET_VREG_WIDE x0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5384:5: note: while in macro instantiation GET_VREG_WIDE x1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5385:5: note: while in macro instantiation GET_VREG_WIDE x0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5393:5: note: while in macro instantiation SET_VREG_WIDE x0, w2 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5393:5: note: while in macro instantiation SET_VREG_WIDE x0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5419:5: note: while in macro instantiation GET_VREG_WIDE x1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5420:5: note: while in macro instantiation GET_VREG_WIDE x0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5428:5: note: while in macro instantiation SET_VREG_WIDE x0, w2 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5428:5: note: while in macro instantiation SET_VREG_WIDE x0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5454:5: note: while in macro instantiation GET_VREG_WIDE x1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5455:5: note: while in macro instantiation GET_VREG_WIDE x0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5463:5: note: while in macro instantiation SET_VREG_WIDE x0, w2 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5463:5: note: while in macro instantiation SET_VREG_WIDE x0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5480:5: note: while in macro instantiation GET_VREG_WIDE x0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5484:5: note: while in macro instantiation SET_VREG_WIDE x0, w2 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5484:5: note: while in macro instantiation SET_VREG_WIDE x0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5501:5: note: while in macro instantiation GET_VREG_WIDE x0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5505:5: note: while in macro instantiation SET_VREG_WIDE x0, w2 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5505:5: note: while in macro instantiation SET_VREG_WIDE x0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5522:5: note: while in macro instantiation GET_VREG_WIDE x0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5526:5: note: while in macro instantiation SET_VREG_WIDE x0, w2 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5526:5: note: while in macro instantiation SET_VREG_WIDE x0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5664:5: note: while in macro instantiation GET_VREG_WIDE d1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5665:5: note: while in macro instantiation GET_VREG_WIDE d0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5673:5: note: while in macro instantiation SET_VREG_WIDE d0, w2 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5673:5: note: while in macro instantiation SET_VREG_WIDE d0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5699:5: note: while in macro instantiation GET_VREG_WIDE d1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5700:5: note: while in macro instantiation GET_VREG_WIDE d0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5708:5: note: while in macro instantiation SET_VREG_WIDE d0, w2 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5708:5: note: while in macro instantiation SET_VREG_WIDE d0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5734:5: note: while in macro instantiation GET_VREG_WIDE d1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5735:5: note: while in macro instantiation GET_VREG_WIDE d0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5743:5: note: while in macro instantiation SET_VREG_WIDE d0, w2 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5743:5: note: while in macro instantiation SET_VREG_WIDE d0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5769:5: note: while in macro instantiation GET_VREG_WIDE d1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5770:5: note: while in macro instantiation GET_VREG_WIDE d0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5778:5: note: while in macro instantiation SET_VREG_WIDE d0, w2 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5778:5: note: while in macro instantiation SET_VREG_WIDE d0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w1, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5790:5: note: while in macro instantiation GET_VREG_WIDE d1, w1 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5791:5: note: while in macro instantiation GET_VREG_WIDE d0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5796:5: note: while in macro instantiation SET_VREG_WIDE d0, w2 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:5796:5: note: while in macro instantiation SET_VREG_WIDE d0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:6545:5: note: while in macro instantiation SET_VREG_WIDE x0, w2 ^ :3:23: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x25, w2, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:6545:5: note: while in macro instantiation SET_VREG_WIDE x0, w2 ^ :1:19: error: expected '[su]xt[bhw]' with optional integer in range [0, 4] add x17, x21, w0, lsl #2 ^ runtime/interpreter/mterp/out/mterp_arm64.S:6596:5: note: while in macro instantiation GET_VREG_WIDE x0, w0 ^ make[2]: *** [debian/libart.mk:440: runtime/interpreter/mterp/out/mterp_arm64.o] Error 1 make[2]: *** Waiting for unfinished jobs.... 4 warnings generated. 42 warnings generated. 42 warnings generated. make[2]: Leaving directory '/<>/android-platform-art-8.1.0+r23' dh_auto_build: make -j4 "INSTALL=install --strip-program=true" --file=debian/libart.mk returned exit code 2 make[1]: *** [debian/rules:38: debian/out/libart.so] Error 255 make[1]: Leaving directory '/<>/android-platform-art-8.1.0+r23' make: *** [debian/rules:41: build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 20200105-1758 Finished -------- E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: arm64 Build-Space: 567520 Build-Time: 910 Distribution: focal Fail-Stage: build Host Architecture: arm64 Install-Time: 43 Job: android-platform-art_8.1.0+r23-3.dsc Machine Architecture: arm64 Package: android-platform-art Package-Time: 956 Source-Version: 8.1.0+r23-3 Space: 567520 Status: attempted Version: 8.1.0+r23-3 -------------------------------------------------------------------------------- Finished at 20200105-1758 Build needed 00:15:56, 567520k disc space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=focal --arch=arm64 PACKAGEBUILD-18281188 Scanning for processes to kill in build PACKAGEBUILD-18281188