Package: android-platform-art / 11.0.0+r48-5
Metadata
Package | Version | Patches format |
---|---|---|
android-platform-art | 11.0.0+r48-5 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
use android dlmalloc.patch | (download) |
runtime/gc/allocator/dlmalloc.cc |
2 1 + 1 - 0 ! |
make libart use dlmalloc from https://android.googlesource.com/platform/external/dlmalloc |
missing system includes.patch | (download) |
libartbase/arch/instruction_set.cc |
1 1 + 0 - 0 ! |
somehow upstream builds don't need these headers :-/ |
ucontext.patch | (download) |
runtime/arch/arm/fault_handler_arm.cc |
8 4 + 4 - 0 ! |
use `ucontext_t` instead of `ucontext` Both Bionic and glibc define a struct called `ucontext_t` but only Bionic defines an alias `ucontext_t`. Let's use the more standardized one. |
atomic exception specification.patch | (download) |
runtime/gc_root.h |
2 1 + 1 - 0 ! |
conforms with the exception specification of `std::atomic` All constructors of `std::atomic` require `noexcept`. As a result, its members must also be able to instantiate without any exception throwing. |
image space dereference.patch | (download) |
runtime/gc/space/image_space.cc |
4 2 + 2 - 0 ! |
get libart building |
storage mode concat.patch | (download) |
runtime/image.cc |
2 1 + 1 - 0 ! |
fix concatenation of storage_mode string. |
method reference std ns.patch | (download) |
libdexfile/dex/method_reference.h |
8 4 + 4 - 0 ! |
add standard namespace scope resolution |
python3 gen_mterp.patch | (download) |
runtime/interpreter/mterp/common/gen_setup.py |
2 1 + 1 - 0 ! |
fix python interpreter name |
stats incomplete def.patch | (download) |
libartbase/base/stats.h |
8 4 + 4 - 0 ! |
use `stats*` instead of `stats` |
fix build on non x86.patch | (download) |
libartbase/base/safe_copy.cc |
7 4 + 3 - 0 ! |
non-x86 arches do not have page_size |
workaround cacheflush on arm.patch | (download) |
libartbase/base/utils.cc |
5 4 + 1 - 0 ! |
workaround cacheflush on arm |
arm asm instruction.patch | (download) |
runtime/interpreter/mterp/arm/main.S |
2 1 + 1 - 0 ! |
arm asm instruction |
fix standard namespace errors.patch | (download) |
libdexfile/dex/compact_offset_table.h |
4 2 + 2 - 0 ! |
add missing 'std::' scope identifiers. |
add assembler macro.patch | (download) |
runtime/arch/x86/asm_support_x86.S |
8 6 + 2 - 0 ! |
switch to an assembler macro for cfi_restore_state_and_def_cfa Newer versions of clang reject multiple assembler directives on the same line, which breaks the preprocessor macro CFI_RESTORE_STATE_AND_DEF_CFA. Fix it by making it an assembler macro instead. Bug: 191980979 |
fix build on armhf.patch | (download) |
runtime/arch/arm/jni_entrypoints_arm.S |
2 1 + 1 - 0 ! |
--- |
0016 Remove constexpr.patch | (download) |
runtime/thread_linux.cc |
2 1 + 1 - 0 ! |
remove constexpr Fixes: error: constexpr variable 'kHostAltSigStackSize' must be initialized by a constant expression |