החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
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 debug יתחבר ל-processName שצוין, ויאמת שאין שגיאה ב-malloc debug בסגירה.
|
static
AutoCloseable
|
withLibcMallocDebugOnService(ITestDevice device, String mallocDebugOptions, String processName)
מפעילים מחדש את השירות הנתון ומפעילים בו ניפוי באגים של malloc, תוך בדיקה שאין שגיאה של ניפוי באגים של 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 כשהוא ייסגר.
|
withLibcMallocDebugOnNewProcess
public static AutoCloseable withLibcMallocDebugOnNewProcess (ITestDevice device,
String mallocDebugOptions,
String processName)
מגדירים כך ש-malloc debug יתחבר ל-processName שצוין, ויאמת שאין שגיאה ב-malloc debug בסגירה. הערה: אחרי הקריאה הזו, תצטרכו להפעיל את processName באופן ידני.
פרמטרים |
device |
ITestDevice : המכשיר שבו רוצים להשתמש |
mallocDebugOptions |
String : הערך להגדרת libc.debug.malloc.options. |
processName |
String : התהליך שאליו רוצים לצרף את libc malloc debug. עדיין לא אמורה לפעול. |
החזרות |
AutoCloseable |
אובייקט AutoCloseable שישבית את ניפוי הבאגים של libc malloc ויבצע בדיקה של שגיאות ניפוי באגים של malloc כשהוא ייסגר.
|
withLibcMallocDebugOnService
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 כשהוא ייסגר.
|
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-03-26 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-03-26 (שעון UTC)."],[],[]]