platform_bionic/libc
Chia-hung Duan f7e8b17dc5 Add the timestamps for each alloc data
With timestamps, we are able to tell the details of allocator
performance such as the average time for malloc() in different size
class, the potential contention time by examing the overlap between
operations, .etc.

Not all malloc et al. operations are recorded with timestamp. Only
operations relates to memory usage change will have them.

Test: All unit tests pass.

Change-Id: I5c2016246a6f10b221387001bb44778969bb26ae
2023-01-05 22:05:42 +00:00
..
arch-arm [NFCI] Change Android's NT_TYPE to NT_ANDROID_TYPE. 2022-02-07 13:49:20 -08:00
arch-arm64 arm64: remove unnecessary duplication of constants in vfork.S. 2022-10-14 21:36:58 +00:00
arch-common/bionic Add riscv64 crtbegin assembler. 2022-10-17 21:06:19 +00:00
arch-riscv64 riscv64: don't go via the PLT for setjmp. 2022-10-26 19:53:35 +00:00
arch-x86 Tidy up the x86 atom/silvermont stuff similar to x86-64. 2022-07-25 16:27:25 +00:00
arch-x86_64 avx2 implementation for memset. 2022-07-22 21:48:50 +00:00
async_safe Open libasync_safe to any APEX 2022-09-02 22:43:56 +00:00
b64/include/bionic Export bionic's resolv base64 functions to musl 2022-02-03 16:25:26 -08:00
bionic Merge "riscv64 TLS support." 2022-10-12 00:35:37 +00:00
dns Rewrite function definitions with identifier lists 2022-07-13 10:58:42 +08:00
execinfo/include Export bionic's execinfo functions to musl 2022-02-03 16:25:21 -08:00
fts/include Use the BSD license for our bogus fts.h. 2021-09-14 12:26:08 -07:00
include riscv64 setjmp. 2022-10-17 23:23:36 +00:00
kernel Modify path for python clang support package 2022-10-21 18:27:24 +00:00
malloc_debug Add the timestamps for each alloc data 2023-01-05 22:05:42 +00:00
malloc_hooks Use SKIP_WITH_HWASAN macro from libbase. 2022-04-15 16:14:56 -07:00
platform riscv64 TLS support. 2022-10-10 20:30:24 +00:00
private riscv64: don't go via the PLT for setjmp. 2022-10-26 19:53:35 +00:00
seccomp riscv64 syscall stub and seccomp filter generation. 2022-10-13 23:41:53 +00:00
stdio Add __freadahead. 2022-09-22 23:47:42 +00:00
system_properties Remove references to nonplat sepolicy 2021-11-05 09:30:25 +01:00
tools riscv64 syscall stub and seccomp filter generation. 2022-10-13 23:41:53 +00:00
tzcode Handle null TM_ZONE in z case in strftime. 2022-07-25 16:39:12 +01:00
upstream-freebsd riscv64: add bionic assembler and string functions. 2022-10-14 23:25:36 +00:00
upstream-netbsd Make res_init() work again. 2021-04-08 12:04:05 -07:00
upstream-openbsd Add %b and %B support to the scanf/wscanf and strto*/wcsto* families. 2022-08-11 00:25:08 +00:00
versioner-dependencies Tell the version script generation script about risc-v. 2022-10-04 22:48:38 +00:00
Android.bp Merge "Add a zip package containing the crt*.o objects" 2022-10-21 17:43:15 +00:00
BUILD Remove Commodore 64 support. 2022-10-19 16:13:09 +00:00
fs_config_generator.py
libc.map.txt Add __tls_get_addr for riscv64. 2022-10-06 15:18:35 +00:00
libstdc++.map.txt Add riscv64 to the map files. 2022-10-04 23:52:57 +00:00
MODULE_LICENSE_BSD
NOTICE riscv64: add bionic assembler and string functions. 2022-10-14 23:25:36 +00:00
SECCOMP_ALLOWLIST_APP.TXT Punch a hole for renameat(2) for app compat. 2022-10-21 20:47:34 +00:00
SECCOMP_ALLOWLIST_COMMON.TXT Merge "add new Linux close_range() system call to bionic" 2022-05-06 22:25:26 +00:00
SECCOMP_ALLOWLIST_SYSTEM.TXT Use more inclusive language for seccomp filter 2020-06-15 10:12:17 -07:00
SECCOMP_BLOCKLIST_APP.TXT Use more inclusive language for seccomp filter 2020-06-15 10:12:17 -07:00
SECCOMP_BLOCKLIST_COMMON.TXT Revert "Disallow vmsplice(2) for all zygote-spawned processes." 2020-06-23 17:53:35 +00:00
SECCOMP_PRIORITY.TXT Use more inclusive language for seccomp filter 2020-06-15 10:12:17 -07:00
SYSCALLS.TXT riscv64 syscall stub and seccomp filter generation. 2022-10-13 23:41:53 +00:00
version_script.txt