OSDN Git Service

bionic: introduce libc.debug.malloc.program
authorIliyan Malchev <malchev@google.com>
Tue, 29 May 2012 23:46:17 +0000 (16:46 -0700)
committerIliyan Malchev <malchev@google.com>
Thu, 31 May 2012 03:03:47 +0000 (20:03 -0700)
commit7d2e24eb167b6257f7935c7bd2023a708704ca1a
tree827446ee24c7175462c76278a56db005233bbcaf
parent03539a36b634bdfa61c06277cf25e0ca8e3105ba
bionic: introduce libc.debug.malloc.program

libc.debug.malloc.program  provides an additional level of control over which
processes to enable libc.debug.malloc functionality for.  The string value of
libc.debug.malloc.program is matched against the program name; if the value of
libc.debug.malloc.program is a substring of the program name, then malloc debug
is applied to that program at whatever level libc.debug.malloc specifies.

If lib.debug.malloc.program is not specified, then libc.debug.malloc has the
same effect as before.

For example, to enable libc.deubug.malloc = 10 only to the mediaserver, do the
following:

   adb root # necessary for setprop
   adb setprop libc.debug.malloc.program mediaserver
   adb setprop libc.debug.malloc 10
   adb kill -9 $(pid mediaserver)

Change-Id: I6f01c12f033c8e2e015d73025369d7f1685ba200
Signed-off-by: Iliyan Malchev <malchev@google.com>
libc/bionic/malloc_debug_common.c