summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-04-28Add METADATA to jemalloc_new: BSD+Apache2+MIT=NOTICE am: 5b79d5eb49 am: ↵Bob Badour
e1ae8c6d19 am: 2c69f2c796 am: 79aac14c11 am: 10b196c21e Change-Id: I634f7d6227689a292ab372a43b75034e8337dbd2
2020-04-28Add METADATA to jemalloc_new: BSD+Apache2+MIT=NOTICE am: 5b79d5eb49 am: ↵Bob Badour
e1ae8c6d19 am: 2c69f2c796 am: 79aac14c11 Change-Id: If6d308b2e8c9f0cb9a9397404b07162e8f3e7343
2020-04-28Add METADATA to jemalloc_new: BSD+Apache2+MIT=NOTICE am: 5b79d5eb49 am: ↵Bob Badour
e1ae8c6d19 am: 2c69f2c796 Change-Id: I8cac7cf0b0891e50fc366482a84c6f497f1ee0b3
2020-04-28Add METADATA to jemalloc_new: BSD+Apache2+MIT=NOTICE am: 5b79d5eb49 am: ↵Bob Badour
e1ae8c6d19 Change-Id: If548684ca17535d740370a89869806165656eac0
2020-04-28Add METADATA to jemalloc_new: BSD+Apache2+MIT=NOTICE am: 5b79d5eb49Bob Badour
Change-Id: I8de9c368fa9941f2ceff1946efc9ec9fef82ebb8
2020-04-28Add METADATA to jemalloc_new: BSD+Apache2+MIT=NOTICEBob Badour
Bug: 68860345 Bug: 69058154 Bug: 151953481 Test: no code changes Change-Id: I9f5e1dab4a638615a9934eb4f6cd09764d767674
2020-04-22Snap for 6416558 from dd5b739ddab9597bbe7fd7f1a928b8020a172d8e to sc-d1-releaseandroid-build-team Robot
Change-Id: I88ce48d38313d5773aac64e734a3ad5d44c9614f
2020-04-22Snap for 6416579 from 9807e729db85646345eb76617d7c5d5ed89624a2 to sc-releaseandroid-build-team Robot
Change-Id: Ieca77d5dbf64d410a63dce233bfefeef2e2737f8
2020-04-21[automerger skipped] Only retain for 64 bit. am: d3a7616aa2 am: ae06453fb8 ↵Christopher Ferris
am: 45117afe65 am: 21acbb987d -s ours am: 863cc44626 -s ours am: 9807e729db -s ours am skip reason: Change-Id Iaec8276582f880145a1ca5ebbaa65789f46d2bf2 with SHA-1 d3a7616aa2 is in history Change-Id: Ia658bd3290649c32295ddfa6941e79066c94e87c
2020-04-21[automerger skipped] Only retain for 64 bit. am: d3a7616aa2 -s ours am: ↵Christopher Ferris
1e79f023e8 -s ours am: 002ab15677 -s ours am: 2413e29bc4 -s ours am: 8449d7db08 -s ours am skip reason: Change-Id Iaec8276582f880145a1ca5ebbaa65789f46d2bf2 with SHA-1 d3a7616aa2 is in history Change-Id: Ib26df2ee7ad228196f5cc37057e52bc910cecf60
2020-04-21[automerger skipped] Only retain for 64 bit. am: d3a7616aa2 am: ae06453fb8 ↵Christopher Ferris
-s ours am: 90c8527246 -s ours am: 708060b034 -s ours am: 8c5967446b -s ours am skip reason: Change-Id Iaec8276582f880145a1ca5ebbaa65789f46d2bf2 with SHA-1 42ee32379d is in history Change-Id: I2dbf265ae6ad942dc30164fdfa11c1a902b743b8
2020-04-21[automerger skipped] Only retain for 64 bit. am: d3a7616aa2 am: ae06453fb8 ↵Christopher Ferris
am: 45117afe65 am: 21acbb987d -s ours am: 863cc44626 -s ours am skip reason: Change-Id Iaec8276582f880145a1ca5ebbaa65789f46d2bf2 with SHA-1 d3a7616aa2 is in history Change-Id: I3e1f37723e8d551c6ce70a735039832644fda2d3
2020-04-21[automerger skipped] Only retain for 64 bit. am: d3a7616aa2 -s ours am: ↵Christopher Ferris
1e79f023e8 -s ours am: 002ab15677 -s ours am: 2413e29bc4 -s ours am skip reason: Change-Id Iaec8276582f880145a1ca5ebbaa65789f46d2bf2 with SHA-1 d3a7616aa2 is in history Change-Id: I2df4e5c6e8d5436d5d42cbb282c316561a6e2d07
2020-04-21[automerger skipped] Only retain for 64 bit. am: d3a7616aa2 am: ae06453fb8 ↵Christopher Ferris
am: 45117afe65 am: 21acbb987d -s ours am skip reason: Change-Id Iaec8276582f880145a1ca5ebbaa65789f46d2bf2 with SHA-1 d3a7616aa2 is in history Change-Id: I2363dffaf98eadea25c964fd884fa9c3541de458
2020-04-21[automerger skipped] Only retain for 64 bit. am: d3a7616aa2 am: ae06453fb8 ↵Christopher Ferris
-s ours am: 90c8527246 -s ours am: 708060b034 -s ours am skip reason: Change-Id Iaec8276582f880145a1ca5ebbaa65789f46d2bf2 with SHA-1 42ee32379d is in history Change-Id: I25aaf519d8349b2b9048690e46acc2454d5e5a96
2020-04-21[automerger skipped] Only retain for 64 bit. am: d3a7616aa2 -s ours am: ↵Christopher Ferris
1e79f023e8 -s ours am: 002ab15677 -s ours am skip reason: Change-Id Iaec8276582f880145a1ca5ebbaa65789f46d2bf2 with SHA-1 d3a7616aa2 is in history Change-Id: I2a08c03a0624842740a4e07d456283a7e4569a76
2020-04-21[automerger skipped] Only retain for 64 bit. am: d3a7616aa2 am: ae06453fb8 ↵Christopher Ferris
-s ours am: 90c8527246 -s ours am skip reason: Change-Id Iaec8276582f880145a1ca5ebbaa65789f46d2bf2 with SHA-1 42ee32379d is in history Change-Id: I030f36f1633d43211c7b6fb9663e8773a4fc5045
2020-04-21Only retain for 64 bit. am: d3a7616aa2 am: ae06453fb8 am: 45117afe65Christopher Ferris
Change-Id: Id2d6c07edb80e33f08cecd0174b78773d1cfa226
2020-04-21[automerger skipped] Only retain for 64 bit. am: d3a7616aa2 -s ours am: ↵Christopher Ferris
1e79f023e8 -s ours am skip reason: Change-Id Iaec8276582f880145a1ca5ebbaa65789f46d2bf2 with SHA-1 d3a7616aa2 is in history Change-Id: Ic7b0e025d9fc446acc39da0fb1d30eae6ac76f32
2020-04-21Only retain for 64 bit. am: d3a7616aa2 am: ae06453fb8Christopher Ferris
Change-Id: I90d88a27d255eee11dfe3466d38eb54dc95cf372
2020-04-21[automerger skipped] Only retain for 64 bit. am: d3a7616aa2 am: ae06453fb8 ↵Christopher Ferris
-s ours am skip reason: Change-Id Iaec8276582f880145a1ca5ebbaa65789f46d2bf2 with SHA-1 42ee32379d is in history Change-Id: Ib7b9fc48208e1e7a9392b41b934201bf1d22acbe
2020-04-21[automerger skipped] Only retain for 64 bit. am: d3a7616aa2 -s oursChristopher Ferris
am skip reason: Change-Id Iaec8276582f880145a1ca5ebbaa65789f46d2bf2 with SHA-1 42ee32379d is in history Change-Id: Iea34a6e0143695b0f065cf633b8d768e8ab5ea00
2020-04-21Only retain for 64 bit. am: d3a7616aa2Christopher Ferris
Change-Id: I85f78b783f1bba9db9ee38787a1c152fbf003f8c
2020-04-16Only retain for 64 bit.Christopher Ferris
In 32 bit, the va space can be exhausted very easily. Change the jemalloc defaults to only retain for 64 bit to avoid this exhaustion. The performance of traces does get slightly worse, but most stay about the same. This should only affect devices that use malloc svelte, all other devices are on scudo. Bug: 142556796 Bug: 140079007 Test: Ran traces and verified va space is much lower. Test: Compared benchmarks with and without retaining. Test: Ran bionic unit tests. Test: Ran jemalloc tests. Test: Ran malloc stress tests. Change-Id: Iaec8276582f880145a1ca5ebbaa65789f46d2bf2 Merged-In: Iaec8276582f880145a1ca5ebbaa65789f46d2bf2 (cherry picked from commit 42ee32379deb615c6554ac8325417f451e987b35)
2020-04-11Snap for 6386567 from f1336c6dd860ccffbd75755e52301b9a570e738e to sc-releaseandroid-build-team Robot
Change-Id: I71717347fd3109ca7035d07f4db788f90eca5158
2020-04-10[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into ↵Xin Li
stag-aosp-master am: 8c0dca2b8c -s ours am: 8fc781e931 am: 379a15b146 am: 9d7ed87c42 -s ours am: f1336c6dd8 Change-Id: I9fd8c86df3d43c46bbaac2ae30a3b7569a17de3e
2020-04-10[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into ↵Xin Li
stag-aosp-master am: 8c0dca2b8c -s ours am: 8fc781e931 am: 379a15b146 am: 9d7ed87c42 -s ours am skip reason: subject contains skip directive Change-Id: I7d15c255d7c01d5c9062b6ae0fc92c970338c02e
2020-04-10[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into ↵Xin Li
stag-aosp-master am: 8c0dca2b8c -s ours am: 8fc781e931 am: 379a15b146 Change-Id: Ic606d13e8f72f0d045bb3d82d48cd81002fac2c3
2020-04-10[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into ↵Xin Li
stag-aosp-master am: 8c0dca2b8c -s ours am: 8fc781e931 Change-Id: I018c9ed50dbcad8476dff65c42c4f50cb4bb15d2
2020-04-10[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into ↵Xin Li
stag-aosp-master am: 8c0dca2b8c -s ours am skip reason: subject contains skip directive Change-Id: I487076dcf1997b7f7802c5027af49c01282dc1c3
2020-04-10Snap for 6383047 from b2fc1de849e94a4880ef3974fd243ae70afdf299 to sc-releaseandroid-build-team Robot
Change-Id: I8c2b9adaca05b365be73690c0ab9ab03ebbed5e1
2020-04-09DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into stag-aosp-masterXin Li
Bug: 151763422 Change-Id: I553ca5092e06f38daffc7998acab61851e46b176
2020-04-09Only retain for 64 bit. am: 42ee32379d am: d137d703f1 am: 2890fd07de am: ↵Christopher Ferris
e6a1fb2c87 am: 443236a516 Change-Id: Ibea4d7849633cd0f50cfeef63c1f72032d7c0ae9
2020-04-09Only retain for 64 bit. am: 42ee32379d am: d137d703f1 am: 2890fd07de am: ↵Christopher Ferris
e6a1fb2c87 Change-Id: I3c7079fb53a917a2e87410a8f5832e7f3cfb9034
2020-04-09Only retain for 64 bit. am: 42ee32379d am: d137d703f1 am: 2890fd07deChristopher Ferris
Change-Id: I4fe231093943a924571f18dec15ef60f7ca3cea8
2020-04-09Only retain for 64 bit. am: 42ee32379d am: d137d703f1Christopher Ferris
Change-Id: Ic67e21e7e666577dd3fc10efdb9f287a4483827a
2020-04-09Only retain for 64 bit. am: 42ee32379d am: d137d703f1Christopher Ferris
Change-Id: I841eb0b847e6d81d4b513caa6d80ac37965811a4
2020-04-09Only retain for 64 bit. am: 42ee32379dChristopher Ferris
Change-Id: If162ca48ba35822db61e45f0d505c6d2f538b147
2020-03-31Only retain for 64 bit.Christopher Ferris
In 32 bit, the va space can be exhausted very easily. Change the jemalloc defaults to only retain for 64 bit to avoid this exhaustion. The performance of traces does get slightly worse, but most stay about the same. This should only affect devices that use malloc svelte, all other devices are on scudo. Bug: 142556796 Bug: 140079007 Test: Ran traces and verified va space is much lower. Test: Compared benchmarks with and without retaining. Test: Ran bionic unit tests. Test: Ran jemalloc tests. Test: Ran malloc stress tests. Change-Id: Iaec8276582f880145a1ca5ebbaa65789f46d2bf2
2020-03-20Snap for 6314039 from a259bf87067c57ccbdee11f54efcf6b533d1ccf0 to sc-releaseandroid-build-team Robot
Change-Id: Iad2559fab5cb3f8a0446d532dcac2b9296ad9903
2020-03-19[automerger skipped] DO NOT MERGE - Empty merge ↵Xin Li
qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-master am: d4ae8e1cd5 -s ours am: 08a8407a05 am: 3c23223d37 am: 87394dbae1 -s ours am skip reason: subject contains skip directive Change-Id: I6b53d6be34ff5f0edf85e8c88483b4651a45a57e
2020-03-19[automerger skipped] DO NOT MERGE - Empty merge ↵Xin Li
qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-master am: d4ae8e1cd5 -s ours am: 08a8407a05 am: 3c23223d37 Change-Id: I2b762c194e6232f3f1b403b3154b4ac38a54a85d
2020-03-19[automerger skipped] DO NOT MERGE - Empty merge ↵Xin Li
qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-master am: d4ae8e1cd5 -s ours am: 08a8407a05 Change-Id: If3a9dba3384f43edc3e779fb6fb45472eceacb33
2020-03-19DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp@6304901 into ↵Xin Li
stag-aosp-master am: d4ae8e1cd5 Change-Id: I09d60f8a59e50d53da462cc302e1f00bb9647671
2020-03-19[automerger skipped] DO NOT MERGE - Empty merge ↵Xin Li
qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-master am: d4ae8e1cd5 -s ours am skip reason: subject contains skip directive Change-Id: I1c9f56ea4f89ef8c38cdc74ccc68bc21a4b517e9
2020-03-18DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-masterXin Li
Bug: 151763422 Change-Id: I3e570bf05c8266d1b40d5e00d88f29fb7be69d2d
2020-01-29Export include for libjemalloc5 usage. am: 8333b30b97 am: 94c497862b am: ↵Automerger Merge Worker
dbb559d281 Change-Id: I40e3c1e45b840d6f4a657efaaffbba10ed9d1231
2020-01-29Export include for libjemalloc5 usage. am: 8333b30b97 am: 94c497862bAutomerger Merge Worker
Change-Id: Ia3735794cacc7c73209957f4ac54d04706bdc49f
2020-01-29Export include for libjemalloc5 usage.Christopher Ferris
am: 8333b30b97 Change-Id: I04c4ddf6104fb09f4e4817d65da69c70b196e0ae
2020-01-24Export include for libjemalloc5 usage.Christopher Ferris
Before, libc was adding the include directories directly. Instead, add it to the export list to it can be added automatically. Bug: 137795072 Test: Build Change-Id: I2b715af91b0eef6adf26daea1a081e49e7d6ad9b