Remove unused headers

Test: builds
Change-Id: I3e2cecc62f7e0fce8cf7f1eaebded6a53b1c4b78
diff --git a/base/mmap_posix.cc b/base/mmap_posix.cc
index 6c2a466..0944fa5 100644
--- a/base/mmap_posix.cc
+++ b/base/mmap_posix.cc
@@ -16,7 +16,6 @@
 
 #include "berberis/base/mmap.h"
 
-#include <stdint.h>
 #include <sys/mman.h>
 
 #include "berberis/base/checks.h"
diff --git a/code_gen_lib/code_gen_lib_riscv64_to_x86_64.cc b/code_gen_lib/code_gen_lib_riscv64_to_x86_64.cc
index 8bbd924..e2e8d64 100644
--- a/code_gen_lib/code_gen_lib_riscv64_to_x86_64.cc
+++ b/code_gen_lib/code_gen_lib_riscv64_to_x86_64.cc
@@ -19,8 +19,8 @@
 #include "berberis/assembler/machine_code.h"
 #include "berberis/assembler/x86_64.h"
 #include "berberis/base/bit_util.h"
+#include "berberis/base/checks.h"
 #include "berberis/base/config.h"
-#include "berberis/base/logging.h"
 #include "berberis/calling_conventions/calling_conventions_x86_64.h"
 #include "berberis/code_gen_lib/gen_adaptor.h"
 #include "berberis/guest_state/guest_addr.h"
@@ -28,7 +28,6 @@
 #include "berberis/instrument/trampolines.h"
 #include "berberis/kernel_api/run_guest_syscall.h"
 #include "berberis/runtime_primitives/host_code.h"
-#include "berberis/runtime_primitives/runtime_library.h"
 #include "berberis/runtime_primitives/translation_cache.h"
 
 namespace berberis {
diff --git a/runtime_primitives/code_pool.cc b/runtime_primitives/code_pool.cc
index c8457c1..076a884 100644
--- a/runtime_primitives/code_pool.cc
+++ b/runtime_primitives/code_pool.cc
@@ -16,15 +16,14 @@
 
 #include "berberis/runtime_primitives/code_pool.h"
 
-#include <algorithm>
 #include <cstring>
 #include <mutex>
 
-#include "berberis/assembler/machine_code.h"
-#include "berberis/base/bit_util.h"
-#include "berberis/base/exec_region.h"
 #include "berberis/base/exec_region_anonymous.h"
-#include "berberis/runtime_primitives/host_code.h"
+
+#if defined(__BIONIC__)
+#include "berberis/base/exec_region_elf_backed.h"
+#endif
 
 namespace berberis {