MallocDebug

public class MallocDebug
extends Object implements AutoCloseable

java.lang.Object
com.android.sts.common.MallocDebug


ยูทิลิตี้เพื่อตั้งค่าตัวเลือกการดีบัก malloc ในกระบวนการ ตรวจสอบข้อผิดพลาดในการดีบัก malloc และล้างข้อมูลในภายหลัง

สรุป

วิธีการสาธารณะ

void close ()
static AutoCloseable withLibcMallocDebugOnAllNewProcesses (ITestDevice device, String mallocDebugOptions)

เริ่มแนบการดีบัก libc malloc กับกระบวนการทั้งหมดที่เปิดใช้งานหลังจากการเรียกนี้ โดยยืนยันว่าไม่มีข้อผิดพลาดในการดีบัก malloc เมื่อปิด

static AutoCloseable withLibcMallocDebugOnNewProcess (ITestDevice device, String mallocDebugOptions, String processName)

ตั้งค่าเพื่อให้การดีบัก malloc แนบกับชื่อกระบวนการที่กำหนด และยืนยันว่าไม่มีข้อผิดพลาดในการดีบัก malloc เมื่อปิด

static AutoCloseable withLibcMallocDebugOnService (ITestDevice device, String mallocDebugOptions, String processName)

รีสตาร์ทบริการที่กำหนดและเปิดใช้งานการดีบัก malloc โดยยืนยันว่าไม่มีข้อผิดพลาดในการดีบัก malloc เมื่อปิด

วิธีการสาธารณะ

ปิด

public void close ()

พ่น
Exception

ด้วย LibcMallocDebugOnAllNewProcesses

public static AutoCloseable withLibcMallocDebugOnAllNewProcesses (ITestDevice device, 
                String mallocDebugOptions)

เริ่มแนบการดีบัก libc malloc กับกระบวนการทั้งหมดที่เปิดใช้งานหลังจากการเรียกนี้ โดยยืนยันว่าไม่มีข้อผิดพลาดในการดีบัก malloc เมื่อปิด

พารามิเตอร์
device ITestDevice : อุปกรณ์ที่จะใช้

mallocDebugOptions String : ค่าที่จะตั้งค่า libc.debug.malloc.options เป็น

ส่งคืน
AutoCloseable อ็อบเจ็กต์ AutoCloseable ที่จะปิดใช้งานการดีบัก libc malloc และตรวจสอบข้อผิดพลาดในการดีบัก malloc เมื่อปิด

พ่น
DeviceNotAvailableException
TimeoutException
ProcessUtil.KillException

ด้วย LibcMallocDebugOnNewProcess

public static AutoCloseable withLibcMallocDebugOnNewProcess (ITestDevice device, 
                String mallocDebugOptions, 
                String processName)

ตั้งค่าเพื่อให้การดีบัก malloc แนบกับชื่อกระบวนการที่กำหนด และยืนยันว่าไม่มีข้อผิดพลาดในการดีบัก malloc เมื่อปิด โปรดทราบว่าชื่อกระบวนการจะต้องเปิดใช้งานด้วยตนเองหลังจากการเรียกนี้

พารามิเตอร์
device ITestDevice : อุปกรณ์ที่จะใช้

mallocDebugOptions String : ค่าที่จะตั้ง libc.debug.malloc.options เป็น

processName String : กระบวนการแนบการดีบัก libc malloc ยังไม่ควรวิ่ง

ส่งคืน
AutoCloseable อ็อบเจ็กต์ AutoCloseable ที่จะปิดใช้งานการดีบัก libc malloc และตรวจสอบข้อผิดพลาดในการดีบัก malloc เมื่อปิด

พ่น
DeviceNotAvailableException
IllegalArgumentException
TimeoutException
ProcessUtil.KillException

ด้วย LibcMallocDebugOnService

public static AutoCloseable withLibcMallocDebugOnService (ITestDevice device, 
                String mallocDebugOptions, 
                String processName)

รีสตาร์ทบริการที่กำหนดและเปิดใช้งานการดีบัก malloc โดยยืนยันว่าไม่มีข้อผิดพลาดในการดีบัก malloc เมื่อปิด

พารามิเตอร์
device ITestDevice : อุปกรณ์ที่จะใช้

mallocDebugOptions String : ค่าที่จะตั้ง libc.debug.malloc.options เป็น

processName String : กระบวนการบริการเพื่อแนบการดีบัก libc malloc ควรจะวิ่ง

ส่งคืน
AutoCloseable อ็อบเจ็กต์ AutoCloseable ที่จะรีสตาร์ท/ยกเลิกการแนบบริการ ปิดใช้งานดีบัก libc malloc และตรวจสอบข้อผิดพลาดดีบัก malloc เมื่อปิด

พ่น
DeviceNotAvailableException
IllegalArgumentException
TimeoutException
ProcessUtil.KillException