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 debug לכל התהליכים המופעלים לאחר קריאה זו, תוך טענה שאין שגיאת malloc באגים עם הסגירה. |
static AutoCloseable | withLibcMallocDebugOnNewProcess (ITestDevice device, String mallocDebugOptions, String processName) הגדר כך שה-malloc debug יתחבר ל-processName הנתון, ולא יצהיר שגיאת malloc באגים עם הסגירה. |
static AutoCloseable | withLibcMallocDebugOnService (ITestDevice device, String mallocDebugOptions, String processName) הפעל מחדש את השירות הנתון והפעל בו איתור באגים של malloc, תוך טענה שאין שגיאת ניפוי באגים של malloc עם הסגירה. |
שיטות ציבוריות
סגור
public void close ()
עםLibcMallocDebugOnAllNewProcesses
public static AutoCloseable withLibcMallocDebugOnAllNewProcesses (ITestDevice device,
String mallocDebugOptions)
התחל לצרף את libc malloc debug לכל התהליכים המופעלים לאחר קריאה זו, תוך טענה שאין שגיאת malloc באגים עם הסגירה.
פרמטרים |
---|
device | ITestDevice : המכשיר שבו יש להשתמש |
mallocDebugOptions | String : ערך להגדרת libc.debug.malloc.options. |
החזרות |
---|
AutoCloseable | האובייקט הניתן לסגירה אוטומטית שישבית את ניפוי הבאגים של libc malloc ויבדוק אם יש שגיאות באגים של malloc כאשר הוא סגור. |
עםLibcMallocDebugOnNewProcess
public static AutoCloseable withLibcMallocDebugOnNewProcess (ITestDevice device,
String mallocDebugOptions,
String processName)
הגדר כך שה-malloc debug יתחבר ל-processName הנתון, ולא יצהיר שגיאת malloc באגים עם הסגירה. שימו לב שיהיה צורך להפעיל את processName ידנית לאחר שיחה זו.
פרמטרים |
---|
device | ITestDevice : המכשיר שבו יש להשתמש |
mallocDebugOptions | String : ערך להגדרת libc.debug.malloc.options. |
processName | String : התהליך לצירוף ניפוי באגים של libc malloc. לא אמור לפעול עדיין. |
החזרות |
---|
AutoCloseable | האובייקט הניתן לסגירה אוטומטית שישבית את ניפוי הבאגים של libc malloc ויבדוק אם יש שגיאות באגים של malloc כאשר הוא סגור. |
עם 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 | האובייקט הניתן לסגירה אוטומטית שיפעיל מחדש/יסיר את השירות, ישבית את libc malloc debug, ויבדוק אם יש שגיאות malloc באגים כאשר הוא סגור. |