bf9b0180f3e75b710d1f419fff343885ee1b3880 |
|
08-Dec-2016 |
Christopher Ferris <cferris@google.com> |
Update to jemalloc 4.4.0. Merge remote-tracking branch 'aosp/upstream-new' into upgrade Includes regenerating the necessary files. Bug: 33321361 Test: Built for x86_64/arm64. Built the no tcache and tcache enabled Test: configs (nexus 9/nexus 6p). Compared the before after running Test: all dumps through the memory replay and verified no unexpected Test: increases. Ran bionic unit tests in both configs, 32 bit and 64 bit Test: variants. Ran the jemalloc unit tests in both configs. Change-Id: I2e8f3305cd1717c7efced69718fff90797f21068
|
fb1f094f163a3bf15d8958ba845e83559c0e6dfe |
|
08-Nov-2016 |
Christopher Ferris <cferris@google.com> |
Merge remote-tracking branch 'aosp/upstream-new' into fix Included in this change are all of the updated generated files. Bug: 32673024 Test: Built the angler build (normal config) and the volantis build Test: (svelte config). Ran memory_replay 32 bit and 64 bit on both Test: platforms before and after and verified results are similar. Test: Ran bionic unit tests and jemalloc unit tests. Test: Verified that two jemalloc unit test failures are due to Test: Android extension that puts all large chunks on arena 0. Change-Id: I12428bdbe15f51383489c9a1d72d687499fff01b
|
00fa4482d89786a43fb6f76d6e86996e1587e16f |
|
15-Sep-2016 |
Josh Gao <jmgao@google.com> |
Fix -Wundef in _MSC_VER check. Bug: http://b/31496165 Change-Id: Ia7acd464fd8dcc9cb88e61b4f4d369db49f5de76 Test: mma
/external/jemalloc/include/jemalloc/jemalloc.h
|
354524779686d6d5518078fd681110157631c941 |
|
14-Jun-2016 |
Christopher Ferris <cferris@google.com> |
Updates to generated files for 4.2.1 release. Bug: 28860984 Change-Id: If12daed270ec0a85cd151aaaa432d178c8389757
/external/jemalloc/include/jemalloc/jemalloc.h
|
473a1853074261bb265060e04deeb8efb0fe6fac |
|
03-Mar-2016 |
Christopher Ferris <cferris@google.com> |
Update generated files for 4.1.0 update. Removed the hack to do an always purge. Instead use the new decay purging mechanism, but set the decay timeout to 0 so it always purges without the need to change the code. Added back the a0get function to use for huge chunk allocation patch we use for android. Bug: 27408522 Change-Id: Ic75c4a03b362fd0f9654f0803fb9624ef82d417e
/external/jemalloc/include/jemalloc/jemalloc.h
|
ad6417c653ea7eeaebe6a0d56a31aa1cf1c93336 |
|
01-Feb-2016 |
Christopher Ferris <cferris@google.com> |
Update generated files for jemalloc. Bug: 24264290 Change-Id: I68f819778a6ef4d2489e56e77b816b89ccf149fc
/external/jemalloc/include/jemalloc/jemalloc.h
|
7027478cb8b35dbc6d14e7bb0c7c6fc883aa8fc0 |
|
30-Dec-2015 |
Colin Cross <ccross@android.com> |
Fix some warnings Fix unsupported attribute warnings when compiling with clang, and comparing unsigned >= 0 warnings. Change-Id: Icbb7a381b77877ab58df4fb466e227068a68c3ff
/external/jemalloc/include/jemalloc/jemalloc.h
|
6c1bfbf43fd7714728b201aca93fc512b8c3930e |
|
15-Sep-2015 |
Christopher Ferris <cferris@google.com> |
Fix build problem. The attribute alloc_size is not available for clang. Since it doesn't seem to buy us anything, don't use it all. Bug: 23633724 Change-Id: Ife1ffc3d52653a208daf8692cefbdf4b1bb42b9e
/external/jemalloc/include/jemalloc/jemalloc.h
|
6f50cbc975f782b7576ed699a7c2b123655d1b95 |
|
09-Sep-2015 |
Christopher Ferris <cferris@google.com> |
Regenerate files and re-add android changes. Update to the jemalloc top of tree and regenerate all of the files using configure. Also, re-add all of small the android changes. In addition, add a new define to allow the chunk size to be changed easily. Use this define to set the chunk size to 512K for the 32 bit library, and set the chunk size to 2MB for the 64 bit library. Bug: 23633724 Change-Id: I9daef0428e6c22e56eb7b05089f9a3f6e2f86d82
/external/jemalloc/include/jemalloc/jemalloc.h
|
96d58c8575eeac2a4a026e4d3629388573335bfa |
|
22-Apr-2015 |
Christopher Ferris <cferris@google.com> |
Revert "Revert "Update for new version."" This reverts commit 53372f270c36cc1770954fa60e274bcd97c81073. Change-Id: I1eb631a2aba35de7cbb5a6a8f6518b62c6bc22b8
/external/jemalloc/include/jemalloc/jemalloc.h
|
53372f270c36cc1770954fa60e274bcd97c81073 |
|
16-Apr-2015 |
Nicolas Geoffray <ngeoffray@google.com> |
Revert "Update for new version." Revert to put us back to before https://android-review.googlesource.com/#/c/147045/ This reverts commit 0b9d74bfed176f3c83114086a9dbf207cdeeb1f1. Change-Id: I39940f1c9b351dafaff926cc106bcbd153f8ad30
/external/jemalloc/include/jemalloc/jemalloc.h
|
0b9d74bfed176f3c83114086a9dbf207cdeeb1f1 |
|
16-Apr-2015 |
Christopher Ferris <cferris@google.com> |
Update for new version. - Regenerated all of the header files. - Moved the je_mallinfo code into src/jemalloc.c since the variables are static in that file now. - Update the makefiles for new tests and files. Change-Id: I7f7be351f2543ac216754fc284cbccfe20785e62
/external/jemalloc/include/jemalloc/jemalloc.h
|
9bed7a48e337e2cd7a7dc22e7067204335031c15 |
|
15-Jul-2014 |
Christopher Ferris <cferris@google.com> |
Make sure je_XX functions are not exposed. Also fix other android specific code to use __ANDROID__. Change-Id: I67055e7fdb6f59dc0677d169c1a262b3344a5ed2
/external/jemalloc/include/jemalloc/jemalloc.h
|
9ebe2acb722ad8e29179cfbff35547f607e0f532 |
|
01-Jul-2014 |
Christopher Ferris <cferris@google.com> |
Update header files from new jemalloc changes. Also, fix gitignore, not to ignore generated headers. Change-Id: I6c781ae85112c2098d6808adba55c0c8e05e5ecc
/external/jemalloc/include/jemalloc/jemalloc.h
|
5daf4e4a8d52ac2d5b40b0d12ce5721c6b9676e7 |
|
23-Apr-2014 |
Christopher Ferris <cferris@google.com> |
Initial commit. This change allows jemalloc to compile for all known targets. Bug: 981363 Change-Id: I847f653daa8430ae8fba90c8365aa0d11f7a4897
/external/jemalloc/include/jemalloc/jemalloc.h
|