History log of /external/jemalloc/include/jemalloc/jemalloc.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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