No description
Find a file
Christopher Ferris 4aec66e810 Fix memory leak in UnwinderFromPid object.
Actually make the destructor virtual so that objects in
UnwinderFromPid get freed.

Also, explicitly make the DexFiles and JitDebug destructors virtual.

Bug: 123099840

Test: Ran UnwindTest.local_from_pid thousands of times.
Change-Id: I8bf11c0eb3587fa82f5f14f4723ea5c91da0fd46
2019-01-23 09:49:28 -08:00
adb Merge "adb: win32: improve console output on Windows 10" 2019-01-23 03:59:27 +00:00
adf Make libadf, libsync_recovery recovery_available. 2018-08-07 10:53:07 -07:00
base base: support optional flags in android::base::Pipe. 2019-01-18 14:25:13 -08:00
bootstat switch to using android-base/file.h instead of android-base/test_utils.h 2018-11-14 09:35:34 -08:00
cpio Switch from dist-for-goals to dist in Android.bp 2018-11-19 23:06:12 -08:00
debuggerd debuggerd: Fix return type in error case 2019-01-08 06:29:22 -08:00
demangle Build adbd for recovery 2018-05-24 14:11:11 +09:00
diagnose_usb Build adbd for recovery 2018-05-24 14:11:11 +09:00
fastboot fastbootd: Add command to remove GSI installs 2019-01-17 18:33:14 +00:00
fs_mgr Merge changes I72aaf4d6,I420cb87c,Iab7c6cf7,Ic4388e20 2019-01-23 16:39:22 +00:00
gatekeeperd Multi-threaded Keystore 2018-11-07 11:39:23 -08:00
healthd Add dependencies on libprocessgroup for sched_policy users 2019-01-22 18:19:45 +00:00
include Move android_filesystem_config.h => fs_config.h 2017-08-02 16:31:19 -07:00
init Merge "init: load /product selinux mapping file" 2019-01-22 18:49:21 +00:00
janitors Initial "janitors" owner group. 2019-01-11 16:33:25 -08:00
libappfuse use epoll_create1(EPOLL_CLOEXEC) 2018-12-17 09:32:23 -08:00
libasyncio Build adbd for recovery 2018-05-24 14:11:11 +09:00
libbacktrace Fix offsets when shared lib split across maps. 2018-12-18 11:22:14 -08:00
libbinderwrapper Make libbinderwrapper available in /vendor partition 2018-04-06 08:41:21 +09:00
libcrypto_utils Convert more modules to Android.bp 2018-10-31 21:53:37 -07:00
libcutils libcutils: Move sched_policy functions into libprocessgroup 2019-01-22 18:18:48 +00:00
libdiskconfig Rename target.linux[_x86[_64]] to target.linux_glibc[_x86[_64]] 2017-10-02 10:44:29 -07:00
libgrallocusage Merge "Build both static and shared lib." 2018-09-25 22:29:31 +00:00
libion libion: cleanup logging 2018-03-07 10:56:06 -08:00
libkeyutils Build adbd for recovery 2018-05-24 14:11:11 +09:00
liblog Add a version script for liblog for the platform 2019-01-17 11:46:31 -08:00
libmeminfo Merge "meminfo: Pull ReadVmallocInfo() out of the SysMemInfo class." 2019-01-23 05:17:16 +00:00
libmemtrack libmemtrack: Remove libpagemap dependency. 2019-01-21 13:47:27 -08:00
libmemunreachable Validate allocations against mappings 2018-11-29 11:02:56 -08:00
libmetricslogger DO NOT MERGE - Merge pie-platform-release (PPRL.181205.001) into master 2018-12-11 14:46:12 -08:00
libnativebridge Fix sdk-mac build. 2019-01-15 17:39:32 +01:00
libnativeloader Conscrypt should only link against bionic. 2019-01-22 15:32:23 +00:00
libnetutils Merge "Add OWNERS." am: 3289b9c928 2017-12-07 23:51:13 +00:00
libpackagelistparser libpackagelistparser: export profileable_from_shell flag. 2019-01-10 16:24:20 -08:00
libpixelflinger Ignore null-pointer-arithmetic warning from dlmalloc include 2018-12-11 23:08:32 -08:00
libprocessgroup Add dependencies on libprocessgroup for sched_policy users 2019-01-22 18:19:45 +00:00
libprocinfo Add missing includes. 2018-12-06 10:09:20 -08:00
libqtaguid Redirect qtaguid native call to netd fwmark client 2017-11-09 18:02:22 -08:00
libsparse Fix cert-dcl16-c clang-tidy warnings. 2018-12-11 10:38:27 -08:00
libstats Merge "Remove liblog/uio.c and <log/uio.h>" 2019-01-17 17:19:52 +00:00
libsuspend Remove libsuspend from VNDK. 2018-08-14 13:39:55 -07:00
libsync Merge libsync_recovery rules into libsync. 2018-08-07 11:00:50 -07:00
libsystem Move system/core/ off NO_ERROR. 2018-10-08 11:15:52 -07:00
libsysutils libsysutils can be linked statically 2018-12-06 12:32:49 +09:00
libunwindstack Fix memory leak in UnwinderFromPid object. 2019-01-23 09:49:28 -08:00
libusbhost Merge "Remove urb request size maximum." am: 1cb765c867 am: 1ab6e9d018 2018-02-13 09:02:38 +00:00
libutils Add dependencies on libprocessgroup for sched_policy users 2019-01-22 18:19:45 +00:00
libvndksupport bpfmt. 2018-02-16 17:58:14 -08:00
libziparchive zip_archive.cc: add O_CLOEXEC 2018-12-18 12:48:06 -08:00
llkd llkd: do not call sync() 2019-01-10 12:52:35 -08:00
lmkd Add dependencies on libprocessgroup for sched_policy users 2019-01-22 18:19:45 +00:00
logcat Add dependencies on libprocessgroup for sched_policy users 2019-01-22 18:19:45 +00:00
logd Add dependencies on libprocessgroup for sched_policy users 2019-01-22 18:19:45 +00:00
logwrapper Build adbd for recovery 2018-05-24 14:11:11 +09:00
mkbootimg Revert "Revert "mkbootimg: Build mkbootimg with Soong."" 2018-09-27 14:11:51 +00:00
property_service Add libc_headers to header_libs for libpropertyinfoparser 2019-01-17 21:18:01 +08:00
qemu_pipe Build adbd for recovery 2018-05-24 14:11:11 +09:00
reboot reboot: only pause indefinitely for non-shutdown operations 2017-09-29 16:29:52 +00:00
rootdir Merge changes from topic "runtime-ld-configs" 2019-01-23 17:03:12 +00:00
run-as run-as: add shared app gid in supplementary groups. 2019-01-10 15:08:22 -08:00
sdcard Reland "Create new mount directory /mnt/runtime/full." 2019-01-19 00:21:10 +00:00
shell_and_utilities Add simpleperf in system shell utilities. 2019-01-17 15:28:00 -08:00
storaged Remove liblog's rate limiting 2019-01-16 10:37:14 -08:00
toolbox toolbox: getevent: disable stdout buffering 2019-01-15 16:42:59 +01:00
trusty Merge "trusty: Avoid unnecessary use of static libtrusty" 2019-01-18 21:54:39 +00:00
usbd bpfmt. 2018-02-16 17:58:14 -08:00
watchdogd Move watchdogd out of init 2018-08-02 12:25:58 -07:00
.clang-format Add a 2 width option of clang format. 2017-03-10 13:01:39 -08:00
.clang-format-2 Remove PenaltyExcessCharacter from clang-formats. 2018-07-19 13:50:41 -07:00
.clang-format-4 Remove PenaltyExcessCharacter from clang-formats. 2018-07-19 13:50:41 -07:00
.gitignore Ignore adb/*.pyc files 2015-08-11 12:59:58 -07:00
Android.bp Export android_filesystem_config.h as a filegroup 2017-01-17 18:20:28 -08:00
Android.mk Remove the simulator target from all makefiles. 2011-07-11 22:12:32 -07:00
CleanSpec.mk Shared libs are supported in recovery mode 2018-06-10 08:32:24 +09:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2013-07-30 13:56:49 -07:00
NOTICE Fix omission in NOTICE file. 2013-07-30 13:56:55 -07:00
OWNERS Move per-file OWNERS directives to their directories. 2018-06-06 11:49:40 +09:00
PREUPLOAD.cfg Add a PREUPLOAD.cfg file to run git-clang-format on every commit 2017-03-08 16:51:26 +08:00
TEST_MAPPING TEST_MAPPING: add the rest of our actively maintained tests. 2018-10-30 11:24:57 -07:00