Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
libnativehelper/add-missing-headers.patch | Added missing headers causing compile errors | not-needed | ||||
system/core/move-log-file-to-proper-dir.patch | Update log file directory.Last Updated: 2018-05-17 | Umang Parmar <umangjparmar@gmail.com> | no | |||
system/core/Added-missing-headers.patch | Added missing headers causing compile errors | Umang Parmar <umangjparmar@gmail.com> | not-needed | |||
system/core/libusb-header-path.patch | libusb.h comes from different location | Umang Parmar <umangjparmar@gmail.com> | not-needed | 2018-05-26 | ||
system/core/stdatomic.patch | Fix incompatibility between <stdatomic.h> and <atomic> This 2 headers combined will cause errors for both GCC and Clang. This patch makes sure only one of them is present at any time. |
yes | upstream | |||
system/core/Nonnull.patch | Bring Clang's _Nonnull keyword to GCC | Kai-Chung Yan | not-needed | |||
system/core/Vector-cast.patch | Fix the weird error by GCC7 that fails to match the correct parent method. | Kai-Chung Yan | not-needed | |||
system/core/throw-exception-on-unknown-os.patch | Turn #error into exceptions So the library can be built on non-Linux platforms too, although can't guarauntee its functionality regarding that piece of code. |
not-needed | ||||
system/core/simg_dump-python3.patch | Port simg_dump to Python 3. | Antonio Russo <antonio.e.russo@gmail.com> | not-needed | https://bugs.debian.org/945646 | 2019-01-05 | |
system/core/fix-attribute-issue-with-gcc.patch | remove clang-ism | not-needed | ||||
system/core/fix-gettid-exception-declaration.patch | get libcutils building | not-needed | ||||
system/core/fix-build-on-non-x86.patch | non-x86 arches do not have PAGE_SIZE | not-needed | ||||
system/core/add-missing-headers.patch | not-needed | |||||
system/core/hard-code-build-number.patch | just hard code rather than deal with circular deps | not-needed | ||||
system/core/stub-out-fastdeploy.patch | Defer packaging fastdeploy with adb for 29.x.x tags. | not-needed | ||||
system/core/fix-standard-namespace-errors.patch | Add missing 'std::' scope identifiers. | not-needed | ||||
system/core/Add-riscv64-support.patch | Add riscv64 support This patch contains the dwarf unwind support for 64bit risc-v. * DwarfCfa.cpp (cfa_def_cfa_register): setup register if CFA_REG is not setup for riscv64 * Elf.cpp (GetRelPc): convert offset to virtual address for riscv64. * ElfInterface.cpp (GetVirtAddrFromOffset): New for riscv64. * RegsRiscv64.cpp (StepIfSignalHandler): Fix signal frame check. libunwindstack/include/unwindstack/ * ElfInterface.h (GetVirtAddrFromOffset): New for riscv64. libunwindstack/tests/ * DwarfCfaTest.cpp (cfa_def_cfa_register): ok for riscv64. * RegsStepIfSignalHandlerTest.cpp (riscv64_step_if_signal_handler): Fix testcase for riscv64 |
Guo Ren <guoren@linux.alibaba.com> | no | 2022-06-29 | ||
system/Fix-shebang-of-python-script.patch | Fix shebang of python script | Roger Shimizu <rosh@debian.org> | not-needed | |||
system/Fix-include-path.patch | Fix include path | Jochen Sprickerhof <jspricke@debian.org> | no | 2023-01-11 | ||
system/unwindstack-porting.patch | unwindstack porting | not-needed | ||||
development/typos.patch | Fix typos | Kai-Chung Yan () | not-needed | 2016-10-01 | ||
art/use-android-dlmalloc.patch | Make libart use dlmalloc fromhttps://android.googlesource.com/platform/external/dlmalloc | not-needed | ||||
art/missing-system-includes.patch | somehow upstream builds don't need these headers :-/ | not-needed | ||||
art/ucontext.patch | 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. |
not-needed | ||||
art/atomic-exception-specification.patch | 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. |
not-needed | ||||
art/image-space-dereference.patch | get libart building | not-needed | ||||
art/storage-mode-concat.patch | Fix concatenation of storage_mode string. | not-needed | ||||
art/method-reference-std-ns.patch | Add standard namespace scope resolution | not-needed | ||||
art/python3-gen_mterp.patch | Fix python interpreter namediff --git a/art/runtime/interpreter/mterp/common/gen_setup.py b/art/runtime/interpreter/mterp/common/gen_setup.py index 2684ab2..ac0606b 100644 |
not-needed | ||||
art/stats-incomplete-def.patch | Use `Stats*` instead of `Stats` | not-needed | ||||
art/fix-build-on-non-x86.patch | non-x86 arches do not have PAGE_SIZE | not-needed | ||||
art/workaround-cacheflush-on-arm.patch | Workaround cacheflush on arm | not-needed | ||||
art/arm-asm-instruction.patch | arm asm instruction | not-needed | ||||
art/fix-standard-namespace-errors.patch | Add missing 'std::' scope identifiers. | not-needed | ||||
art/add-assembler-macro.patch | 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. (cherry picked from commit 082659bcbf66c08e2ad9be88363c7ab88c50e114) |
Peter Collingbourne <pcc@google.com> | no | upstream | 2021-06-24 | |
cve/CVE-2022-20128.patch | Backport of Win-specific suppression of potentially rogue construct that can engage in directory traversal on the host. Bug:209438553 Will followup with a full-fledged sync and manual cursory test. |
Shaju Mathew <shaju@google.com> | no | 2022-04-05 | ||
cve/CVE-2022-3168.patch | Reject external connect: requests. Steps: 1. Track forward:reverse config in a data-structure. 2. connect_to_remote() examines each socket transport and updates this data-structure. 3. handle_packet() takes appropriate action (abort) for an unknown connect: request originating from the device. Bug:205286508 |
Shaju Mathew <shaju@google.com> | no | 2022-06-25 |