MallocGỡ lỗi
public class MallocDebug
extends Object
implements AutoCloseable
java.lang.Object |
↳ | com.android.sts.common.MallocDebug |
Các tiện ích để thiết lập các tùy chọn gỡ lỗi malloc trên một quy trình, kiểm tra lỗi gỡ lỗi malloc và dọn dẹp sau đó.
Bản tóm tắt
Phương pháp công khai |
---|
void | close () |
static AutoCloseable | withLibcMallocDebugOnAllNewProcesses (ITestDevice device, String mallocDebugOptions) Bắt đầu đính kèm libc malloc debug vào tất cả các tiến trình khởi chạy sau cuộc gọi này, xác nhận không có lỗi gỡ lỗi malloc khi đóng. |
static AutoCloseable | withLibcMallocDebugOnNewProcess (ITestDevice device, String mallocDebugOptions, String processName) Thiết lập để gỡ lỗi malloc sẽ đính kèm với Tên tiến trình đã cho và xác nhận không có lỗi gỡ lỗi malloc khi đóng. |
static AutoCloseable | withLibcMallocDebugOnService (ITestDevice device, String mallocDebugOptions, String processName) Khởi động lại dịch vụ đã cho và bật gỡ lỗi malloc trên đó, xác nhận không có lỗi gỡ lỗi malloc khi đóng. |
Phương pháp công khai
vớiLibcMallocDebugOnAllNewProcesses
public static AutoCloseable withLibcMallocDebugOnAllNewProcesses (ITestDevice device,
String mallocDebugOptions)
Bắt đầu đính kèm libc malloc debug vào tất cả các tiến trình khởi chạy sau cuộc gọi này, xác nhận không có lỗi gỡ lỗi malloc khi đóng.
Thông số |
---|
device | ITestDevice : thiết bị sử dụng |
mallocDebugOptions | String : giá trị để đặt libc.debug.malloc.options thành. |
Trả lại |
---|
AutoCloseable | Đối tượng AutoCloseable sẽ tắt tính năng gỡ lỗi libc malloc và kiểm tra lỗi gỡ lỗi malloc khi đóng. |
vớiLibcMallocDebugOnNewProcess
public static AutoCloseable withLibcMallocDebugOnNewProcess (ITestDevice device,
String mallocDebugOptions,
String processName)
Thiết lập để gỡ lỗi malloc sẽ đính kèm với Tên tiến trình đã cho và xác nhận không có lỗi gỡ lỗi malloc khi đóng. Lưu ý rằng processName sẽ cần được khởi chạy thủ công sau cuộc gọi này.
Thông số |
---|
device | ITestDevice : thiết bị sử dụng |
mallocDebugOptions | String : giá trị để đặt libc.debug.malloc.options thành. |
processName | String : quá trình đính kèm libc malloc debug vào. Chưa nên chạy. |
Trả lại |
---|
AutoCloseable | Đối tượng AutoCloseable sẽ tắt tính năng gỡ lỗi libc malloc và kiểm tra lỗi gỡ lỗi malloc khi đóng. |
vớiLibcMallocDebugOnService
public static AutoCloseable withLibcMallocDebugOnService (ITestDevice device,
String mallocDebugOptions,
String processName)
Khởi động lại dịch vụ đã cho và bật gỡ lỗi malloc trên đó, xác nhận không có lỗi gỡ lỗi malloc khi đóng.
Thông số |
---|
device | ITestDevice : thiết bị sử dụng |
mallocDebugOptions | String : giá trị để đặt libc.debug.malloc.options thành. |
processName | String : quy trình dịch vụ để đính kèm libc malloc debug vào. Đáng lẽ phải chạy. |
Trả lại |
---|
AutoCloseable | Đối tượng AutoCloseable sẽ khởi động lại/hủy đính kèm dịch vụ, tắt tính năng gỡ lỗi libc malloc và kiểm tra lỗi gỡ lỗi malloc khi đóng. |