From da69fd5de0477f9c3f98d28925114513d343a23e Mon Sep 17 00:00:00 2001 From: Android Tools Maintainers Date: Tue, 10 May 2022 11:33:56 +0100 Subject: [PATCH] somehow upstream builds don't need these headers :-/ Forwarded: not-needed Gbp-Pq: Name missing-system-includes.patch --- libartbase/arch/instruction_set.cc | 1 + libartbase/base/arena_allocator.h | 1 + libartbase/base/arena_containers.h | 1 + libartbase/base/bit_vector-inl.h | 1 + libartbase/base/bit_vector.cc | 1 + libartbase/base/bit_vector.h | 1 + libartbase/base/endian_utils.h | 1 + libartbase/base/file_magic.cc | 1 + libartbase/base/file_utils.cc | 1 + libartbase/base/logging.cc | 1 + libartbase/base/membarrier.cc | 1 + libartbase/base/memfd.cc | 1 + libartbase/base/scoped_flock.cc | 2 ++ libartbase/base/unix_file/fd_file.cc | 1 + libdexfile/dex/descriptors_names.cc | 1 + libdexfile/dex/dex_file_loader.h | 1 + libdexfile/dex/dex_file_types.h | 2 ++ libdexfile/dex/method_reference.h | 1 + libprofile/profile/profile_boot_info.cc | 1 + runtime/arch/instruction_set_features.cc | 2 ++ runtime/arch/x86/context_x86.cc | 2 ++ runtime/base/mutex.cc | 1 + runtime/exec_utils.cc | 1 + runtime/gc/accounting/heap_bitmap.cc | 2 ++ runtime/gc/accounting/read_barrier_table.h | 1 + runtime/jit/profiling_info.h | 1 + runtime/monitor.h | 1 + runtime/runtime_common.h | 1 + sigchainlib/sigchain.cc | 1 + 29 files changed, 34 insertions(+) diff --git a/libartbase/arch/instruction_set.cc b/libartbase/arch/instruction_set.cc index 9ec66fe..02eb83b 100644 --- a/libartbase/arch/instruction_set.cc +++ b/libartbase/arch/instruction_set.cc @@ -19,6 +19,7 @@ #include "android-base/logging.h" #include "base/bit_utils.h" #include "base/globals.h" +#include namespace art { diff --git a/libartbase/base/arena_allocator.h b/libartbase/base/arena_allocator.h index a9ccae1..3269ef1 100644 --- a/libartbase/base/arena_allocator.h +++ b/libartbase/base/arena_allocator.h @@ -17,6 +17,7 @@ #ifndef ART_LIBARTBASE_BASE_ARENA_ALLOCATOR_H_ #define ART_LIBARTBASE_BASE_ARENA_ALLOCATOR_H_ +#include #include #include diff --git a/libartbase/base/arena_containers.h b/libartbase/base/arena_containers.h index 41b3bb9..0c946cf 100644 --- a/libartbase/base/arena_containers.h +++ b/libartbase/base/arena_containers.h @@ -17,6 +17,7 @@ #ifndef ART_LIBARTBASE_BASE_ARENA_CONTAINERS_H_ #define ART_LIBARTBASE_BASE_ARENA_CONTAINERS_H_ +#include #include #include #include diff --git a/libartbase/base/bit_vector-inl.h b/libartbase/base/bit_vector-inl.h index 2bdc14e..3872151 100644 --- a/libartbase/base/bit_vector-inl.h +++ b/libartbase/base/bit_vector-inl.h @@ -20,6 +20,7 @@ #include "bit_vector.h" #include +#include #include "bit_utils.h" diff --git a/libartbase/base/bit_vector.cc b/libartbase/base/bit_vector.cc index c706c7e..0c07e25 100644 --- a/libartbase/base/bit_vector.cc +++ b/libartbase/base/bit_vector.cc @@ -16,6 +16,7 @@ #include "bit_vector.h" +#include #include #include diff --git a/libartbase/base/bit_vector.h b/libartbase/base/bit_vector.h index a930f4e..0520eb2 100644 --- a/libartbase/base/bit_vector.h +++ b/libartbase/base/bit_vector.h @@ -18,6 +18,7 @@ #define ART_LIBARTBASE_BASE_BIT_VECTOR_H_ #include +#include #include #include "bit_utils.h" diff --git a/libartbase/base/endian_utils.h b/libartbase/base/endian_utils.h index 414668c..7107cb1 100644 --- a/libartbase/base/endian_utils.h +++ b/libartbase/base/endian_utils.h @@ -20,6 +20,7 @@ #include #include #include +#include namespace art { diff --git a/libartbase/base/file_magic.cc b/libartbase/base/file_magic.cc index 1471c59..2876696 100644 --- a/libartbase/base/file_magic.cc +++ b/libartbase/base/file_magic.cc @@ -19,6 +19,7 @@ #include #include #include +#include #include #include diff --git a/libartbase/base/file_utils.cc b/libartbase/base/file_utils.cc index a899b86..a13f491 100644 --- a/libartbase/base/file_utils.cc +++ b/libartbase/base/file_utils.cc @@ -40,6 +40,7 @@ #include +#include #include "android-base/stringprintf.h" #include "android-base/strings.h" diff --git a/libartbase/base/logging.cc b/libartbase/base/logging.cc index e9bffaf..0ba6202 100644 --- a/libartbase/base/logging.cc +++ b/libartbase/base/logging.cc @@ -16,6 +16,7 @@ #include "logging.h" +#include #include #include #include diff --git a/libartbase/base/membarrier.cc b/libartbase/base/membarrier.cc index 48f47df..8729d34 100644 --- a/libartbase/base/membarrier.cc +++ b/libartbase/base/membarrier.cc @@ -18,6 +18,7 @@ #include #include +#include #if !defined(_WIN32) #include diff --git a/libartbase/base/memfd.cc b/libartbase/base/memfd.cc index 8512a3a..6f98e13 100644 --- a/libartbase/base/memfd.cc +++ b/libartbase/base/memfd.cc @@ -31,6 +31,7 @@ #include #include +#include #include "macros.h" diff --git a/libartbase/base/scoped_flock.cc b/libartbase/base/scoped_flock.cc index b16a45a..3e142b5 100644 --- a/libartbase/base/scoped_flock.cc +++ b/libartbase/base/scoped_flock.cc @@ -19,6 +19,8 @@ #include #include +#include + #include #include diff --git a/libartbase/base/unix_file/fd_file.cc b/libartbase/base/unix_file/fd_file.cc index 8831b9c..bfe51f4 100644 --- a/libartbase/base/unix_file/fd_file.cc +++ b/libartbase/base/unix_file/fd_file.cc @@ -29,6 +29,7 @@ #include #endif +#include #include #include diff --git a/libdexfile/dex/descriptors_names.cc b/libdexfile/dex/descriptors_names.cc index 44cb7cb..c9d85e5 100644 --- a/libdexfile/dex/descriptors_names.cc +++ b/libdexfile/dex/descriptors_names.cc @@ -21,6 +21,7 @@ #include "base/macros.h" #include "dex/utf-inl.h" +#include namespace art { diff --git a/libdexfile/dex/dex_file_loader.h b/libdexfile/dex/dex_file_loader.h index 49e177f..bb79d56 100644 --- a/libdexfile/dex/dex_file_loader.h +++ b/libdexfile/dex/dex_file_loader.h @@ -18,6 +18,7 @@ #define ART_LIBDEXFILE_DEX_DEX_FILE_LOADER_H_ #include +#include #include #include #include diff --git a/libdexfile/dex/dex_file_types.h b/libdexfile/dex/dex_file_types.h index ecc0482..05571ef 100644 --- a/libdexfile/dex/dex_file_types.h +++ b/libdexfile/dex/dex_file_types.h @@ -17,6 +17,8 @@ #ifndef ART_LIBDEXFILE_DEX_DEX_FILE_TYPES_H_ #define ART_LIBDEXFILE_DEX_DEX_FILE_TYPES_H_ +#include +#include #include #include #include diff --git a/libdexfile/dex/method_reference.h b/libdexfile/dex/method_reference.h index f66ac30..ba69984 100644 --- a/libdexfile/dex/method_reference.h +++ b/libdexfile/dex/method_reference.h @@ -17,6 +17,7 @@ #ifndef ART_LIBDEXFILE_DEX_METHOD_REFERENCE_H_ #define ART_LIBDEXFILE_DEX_METHOD_REFERENCE_H_ +#include #include #include #include "dex/dex_file.h" diff --git a/libprofile/profile/profile_boot_info.cc b/libprofile/profile/profile_boot_info.cc index b64d086..53d60b9 100644 --- a/libprofile/profile/profile_boot_info.cc +++ b/libprofile/profile/profile_boot_info.cc @@ -18,6 +18,7 @@ #include +#include #include #include "dex/dex_file.h" diff --git a/runtime/arch/instruction_set_features.cc b/runtime/arch/instruction_set_features.cc index 2581f6e..cec906e 100644 --- a/runtime/arch/instruction_set_features.cc +++ b/runtime/arch/instruction_set_features.cc @@ -21,6 +21,8 @@ #include #include +#include + #include "android-base/strings.h" #include "base/casts.h" diff --git a/runtime/arch/x86/context_x86.cc b/runtime/arch/x86/context_x86.cc index 5c31712..825e60a 100644 --- a/runtime/arch/x86/context_x86.cc +++ b/runtime/arch/x86/context_x86.cc @@ -16,6 +16,8 @@ #include "context_x86.h" +#include + #include "base/bit_utils.h" #include "base/bit_utils_iterator.h" #include "base/memory_tool.h" diff --git a/runtime/base/mutex.cc b/runtime/base/mutex.cc index 0b8c781..00a841a 100644 --- a/runtime/base/mutex.cc +++ b/runtime/base/mutex.cc @@ -18,6 +18,7 @@ #include #include +#include #include diff --git a/runtime/exec_utils.cc b/runtime/exec_utils.cc index db1baa7..0954f4a 100644 --- a/runtime/exec_utils.cc +++ b/runtime/exec_utils.cc @@ -20,6 +20,7 @@ #include #include #include +#include #include "android-base/stringprintf.h" #include "android-base/strings.h" diff --git a/runtime/gc/accounting/heap_bitmap.cc b/runtime/gc/accounting/heap_bitmap.cc index 4a3902e..7b4b93a 100644 --- a/runtime/gc/accounting/heap_bitmap.cc +++ b/runtime/gc/accounting/heap_bitmap.cc @@ -16,6 +16,8 @@ #include "heap_bitmap.h" +#include + #include "gc/accounting/space_bitmap-inl.h" #include "gc/space/space.h" diff --git a/runtime/gc/accounting/read_barrier_table.h b/runtime/gc/accounting/read_barrier_table.h index 44cdb5e..ccc256f 100644 --- a/runtime/gc/accounting/read_barrier_table.h +++ b/runtime/gc/accounting/read_barrier_table.h @@ -18,6 +18,7 @@ #define ART_RUNTIME_GC_ACCOUNTING_READ_BARRIER_TABLE_H_ #include // For the PROT_* and MAP_* constants. +#include #include "base/bit_utils.h" #include "base/locks.h" diff --git a/runtime/jit/profiling_info.h b/runtime/jit/profiling_info.h index 14d76d2..1d37bfa 100644 --- a/runtime/jit/profiling_info.h +++ b/runtime/jit/profiling_info.h @@ -18,6 +18,7 @@ #define ART_RUNTIME_JIT_PROFILING_INFO_H_ #include +#include #include "base/macros.h" #include "gc_root.h" diff --git a/runtime/monitor.h b/runtime/monitor.h index 0714da1..8796e7f 100644 --- a/runtime/monitor.h +++ b/runtime/monitor.h @@ -25,6 +25,7 @@ #include #include #include +#include #include "base/allocator.h" #include "base/atomic.h" diff --git a/runtime/runtime_common.h b/runtime/runtime_common.h index 925594e..cc20b0a 100644 --- a/runtime/runtime_common.h +++ b/runtime/runtime_common.h @@ -27,6 +27,7 @@ #include #include +#include #include diff --git a/sigchainlib/sigchain.cc b/sigchainlib/sigchain.cc index f58fe21..39228ba 100644 --- a/sigchainlib/sigchain.cc +++ b/sigchainlib/sigchain.cc @@ -27,6 +27,7 @@ #include #include #include +#include #include "log.h" #include "sigchain.h" -- 2.30.2