mirror of
https://github.com/Divested-Mobile/DivestOS-Build.git
synced 2024-10-01 01:35:54 -04:00
Churn
Signed-off-by: Tad <tad@spotco.us>
This commit is contained in:
parent
a9f6672fed
commit
352705fbf7
@ -5,17 +5,16 @@ Subject: [PATCH] use Scudo on 32-bit and hardened_malloc on 64-bit
|
||||
|
||||
Co-authored-by: anupritaisno1 <www.anuprita804@gmail.com>
|
||||
Signed-off-by: anupritaisno1 <www.anuprita804@gmail.com>
|
||||
Change-Id: Ib26dd69ff3bdcf4703ad51541ccb422e31a7c92d
|
||||
[tad@spotco.us]: disabled scudo for 32-bit like Lineage
|
||||
[tad@spotco.us]: kept Lineage's scudo 32-bit workaround
|
||||
---
|
||||
libc/Android.bp | 36 +++++++++++++---------
|
||||
libc/Android.bp | 37 ++++++++++++++---------
|
||||
libc/bionic/h_malloc_wrapper.cpp | 51 ++++++++++++++++++++++++++++++++
|
||||
libc/bionic/malloc_common.h | 8 +++++
|
||||
3 files changed, 81 insertions(+), 14 deletions(-)
|
||||
3 files changed, 82 insertions(+), 14 deletions(-)
|
||||
create mode 100644 libc/bionic/h_malloc_wrapper.cpp
|
||||
|
||||
diff --git a/libc/Android.bp b/libc/Android.bp
|
||||
index ce714054a..78a7ef23c 100644
|
||||
index 49108bf35..77908e7d9 100644
|
||||
--- a/libc/Android.bp
|
||||
+++ b/libc/Android.bp
|
||||
@@ -50,6 +50,8 @@ libc_common_flags = [
|
||||
@ -27,7 +26,7 @@ index ce714054a..78a7ef23c 100644
|
||||
]
|
||||
|
||||
// Define some common cflags
|
||||
@@ -122,20 +124,18 @@ libc32_scudo_product_variables = {
|
||||
@@ -122,20 +124,19 @@ libc32_scudo_product_variables = {
|
||||
// ========================================================
|
||||
cc_defaults {
|
||||
name: "libc_native_allocator_defaults",
|
||||
@ -45,6 +44,7 @@ index ce714054a..78a7ef23c 100644
|
||||
lib32: {
|
||||
product_variables: libc32_scudo_product_variables,
|
||||
- }
|
||||
+ whole_static_libs: ["libjemalloc5"],
|
||||
+ },
|
||||
+ lib64: {
|
||||
+ cflags: ["-DH_MALLOC_PREFIX"],
|
||||
@ -56,7 +56,7 @@ index ce714054a..78a7ef23c 100644
|
||||
}
|
||||
|
||||
// Functions not implemented by jemalloc directly, or that need to
|
||||
@@ -143,12 +143,20 @@ cc_defaults {
|
||||
@@ -143,12 +144,20 @@ cc_defaults {
|
||||
cc_library_static {
|
||||
name: "libc_jemalloc_wrapper",
|
||||
defaults: ["libc_defaults"],
|
||||
|
@ -22,10 +22,10 @@ optimization in the future.
|
||||
create mode 100644 libc/bionic/explicit_bzero.cpp
|
||||
|
||||
diff --git a/libc/Android.bp b/libc/Android.bp
|
||||
index ce714054a..49108bf35 100644
|
||||
index 78a7ef23c..4ee36c8df 100644
|
||||
--- a/libc/Android.bp
|
||||
+++ b/libc/Android.bp
|
||||
@@ -1047,6 +1047,7 @@ cc_library_static {
|
||||
@@ -1055,6 +1055,7 @@ cc_library_static {
|
||||
"bionic/error.cpp",
|
||||
"bionic/eventfd.cpp",
|
||||
"bionic/exec.cpp",
|
||||
|
@ -1,4 +1,4 @@
|
||||
From 4e6320c247b78f456a83a0393360e7be1105eb5a Mon Sep 17 00:00:00 2001
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: anupritaisno1 <www.anuprita804@gmail.com>
|
||||
Date: Sun, 13 Sep 2020 09:35:41 +0000
|
||||
Subject: [PATCH] make hardened malloc available to apexes
|
||||
@ -8,7 +8,7 @@ Subject: [PATCH] make hardened malloc available to apexes
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/apex/apex.go b/apex/apex.go
|
||||
index 7da8e1cf2..66534426a 100644
|
||||
index f86a0866e..77a75c17f 100644
|
||||
--- a/apex/apex.go
|
||||
+++ b/apex/apex.go
|
||||
@@ -570,6 +570,7 @@ func makeApexAvailableBaseline() map[string][]string {
|
||||
|
@ -1,4 +1,4 @@
|
||||
From 8c0f3c0e04d279daf9f0e9a338c698ed95a026b6 Mon Sep 17 00:00:00 2001
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Daniel Micay <danielmicay@gmail.com>
|
||||
Date: Thu, 13 Dec 2018 09:26:25 -0500
|
||||
Subject: [PATCH] increase max_map_count for hardened malloc
|
||||
@ -8,10 +8,10 @@ Subject: [PATCH] increase max_map_count for hardened malloc
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/rootdir/init.rc b/rootdir/init.rc
|
||||
index a9af0b094da..9dd54445781 100644
|
||||
index 23800b021..8125cb410 100644
|
||||
--- a/rootdir/init.rc
|
||||
+++ b/rootdir/init.rc
|
||||
@@ -854,6 +854,8 @@ on boot
|
||||
@@ -865,6 +865,8 @@ on boot
|
||||
chown root system /sys/block/zram0/writeback
|
||||
chmod 0664 /sys/block/zram0/writeback
|
||||
|
||||
|
@ -98,7 +98,7 @@ fi;
|
||||
|
||||
if enterAndClear "build/soong"; then
|
||||
applyPatch "$DOS_PATCHES/android_build_soong/0001-Enable_fwrapv.patch"; #Use -fwrapv at a minimum (GrapheneOS)
|
||||
if [ "$DOS_GRAPHENE_MALLOC" = true ]; then applyPatch "$DOS_PATCHES/android_bionic/0002-hm_apex.patch"; fi; #(GrapheneOS)
|
||||
if [ "$DOS_GRAPHENE_MALLOC" = true ]; then applyPatch "$DOS_PATCHES/android_build_soong/0002-hm_apex.patch"; fi; #(GrapheneOS)
|
||||
fi;
|
||||
|
||||
if enterAndClear "device/qcom/sepolicy-legacy"; then
|
||||
|
Loading…
Reference in New Issue
Block a user