हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main
के बजाय android-latest-release
का इस्तेमाल करें. ज़्यादा जानकारी के लिए, 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 डीबग, दिए गए processName से जुड़ जाए और बंद होने पर malloc डीबग से जुड़ी कोई गड़बड़ी न हो.
|
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 डीबग, दिए गए 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 डीबग चालू करें. साथ ही, यह पक्का करें कि बंद होने पर 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) को अपडेट किया गया.
[null,null,["आखिरी बार 2025-03-26 (UTC) को अपडेट किया गया."],[],[]]