MallocDebug
public class MallocDebug
extends Object
implements AutoCloseable
java.lang.object |
↳ | com.android.sts.common.MallocDebug |
ابزارهای کمکی برای راه اندازی گزینه های malloc debug در یک فرآیند، بررسی خطاهای malloc debug و پاکسازی پس از آن.
خلاصه
روش های عمومی |
---|
void | close () |
static AutoCloseable | withLibcMallocDebugOnAllNewProcesses (ITestDevice device, String mallocDebugOptions) اتصال اشکال زدایی libc malloc را به تمام فرآیندهایی که پس از این تماس راه اندازی می شوند، شروع کنید، و پس از بسته شدن، هیچ خطای اشکال زدایی malloc را اعلام نکنید. |
static AutoCloseable | withLibcMallocDebugOnNewProcess (ITestDevice device, String mallocDebugOptions, String processName) طوری تنظیم کنید که اشکال زدایی malloc به processName داده شده متصل شود و پس از بسته شدن، خطای اشکال زدایی malloc را اعلام نکنید. |
static AutoCloseable | withLibcMallocDebugOnService (ITestDevice device, String mallocDebugOptions, String processName) سرویس داده شده را مجدداً راه اندازی کنید و malloc debug را در آن فعال کنید، و پس از بسته شدن، خطای اشکال زدایی malloc را اعلام نکنید. |
روش های عمومی
بستن
public void close ()
withLibcMallocDebugOnAllNewProcesses
public static AutoCloseable withLibcMallocDebugOnAllNewProcesses (ITestDevice device,
String mallocDebugOptions)
اتصال اشکال زدایی libc malloc را به تمام فرآیندهایی که پس از این تماس راه اندازی می شوند، شروع کنید، و پس از بسته شدن، هیچ خطای اشکال زدایی malloc را اعلام نکنید.
پارامترها |
---|
device | ITestDevice : دستگاهی برای استفاده |
mallocDebugOptions | String : مقداری برای تنظیم libc.debug.malloc.options. |
برمی گرداند |
---|
AutoCloseable | شیء AutoCloseable که اشکال زدایی libc malloc را غیرفعال می کند و هنگام بسته شدن خطاهای اشکال زدایی malloc را بررسی می کند. |
باLibcMallocDebugOnNewProcess
public static AutoCloseable withLibcMallocDebugOnNewProcess (ITestDevice device,
String mallocDebugOptions,
String processName)
طوری تنظیم کنید که اشکال زدایی malloc به processName داده شده متصل شود و پس از بسته شدن، خطای اشکال زدایی malloc را اعلام نکنید. توجه داشته باشید که processName باید پس از این تماس به صورت دستی راه اندازی شود.
پارامترها |
---|
device | ITestDevice : دستگاهی برای استفاده |
mallocDebugOptions | String : مقداری برای تنظیم libc.debug.malloc.options. |
processName | String : فرآیند پیوست کردن اشکال زدایی libc malloc به. هنوز نباید اجرا شود |
برمی گرداند |
---|
AutoCloseable | شیء AutoCloseable که اشکال زدایی libc malloc را غیرفعال می کند و در صورت بسته بودن خطاهای اشکال زدایی malloc را بررسی می کند. |
withLibcMallocDebugOnService
public static AutoCloseable withLibcMallocDebugOnService (ITestDevice device,
String mallocDebugOptions,
String processName)
سرویس داده شده را مجدداً راه اندازی کنید و malloc debug را در آن فعال کنید، و پس از بسته شدن، خطای اشکال زدایی malloc را اعلام نکنید.
پارامترها |
---|
device | ITestDevice : دستگاهی برای استفاده |
mallocDebugOptions | String : مقداری برای تنظیم libc.debug.malloc.options. |
processName | String : فرآیند خدماتی برای پیوست کردن اشکال زدایی libc malloc به. باید در حال اجرا باشد. |
برمی گرداند |
---|
AutoCloseable | شیء AutoCloseable که سرویس را مجدداً راهاندازی یا جدا میکند، اشکالزدایی libc malloc را غیرفعال میکند و هنگام بسته شدن، خطاهای اشکالزدایی malloc را بررسی میکند. |