संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
KernelModuleUtils
public
class
KernelModuleUtils
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.KernelModuleUtils
|
खास जानकारी
सार्वजनिक कंस्ट्रक्टर
KernelModuleUtils
public KernelModuleUtils ()
सार्वजनिक तरीके
getDependentModules
public static String[] getDependentModules (String modName,
String lsmodOutput)
उन मॉड्यूल के नाम दिखाता है जिन पर दिया गया मॉड्यूल निर्भर करता है.
उदाहरण के लिए, अगर दिया गया मॉड्यूल `kunit` है और `lsmod` का आउटपुट यह है:
$ lsmod
Module Size Used by
kunit_test 663552 0
time_test 663558 0
kunit 57344 15 kunit_test,time_test
इसके बाद, यह तरीका एक कलेक्शन दिखाएगा, जिसमें `kunit_test` और `time_test` शामिल होंगे.
पैरामीटर |
modName |
String |
lsmodOutput |
String |
getDisplayedModuleName
public static String getDisplayedModuleName (String fullPath)
मॉड्यूल का नाम, जैसा कि लोड होने के बाद दिखता है.
उदाहरण के लिए, फ़ाइल के नाम और `lsmod` से मिले नाम के बीच का अंतर देखें:
$ insmod kunit.ko
$ lsmod | grep kunit
kunit 20480 0
installModule
public static CommandResult installModule (ITestDevice device,
String modulePath,
String arg,
long timeoutMs)
दिए गए डिवाइस पर कोई कर्नेल मॉड्यूल इंस्टॉल करें.
पैरामीटर |
device |
ITestDevice : वह डिवाइस जिस पर मॉड्यूल इंस्टॉल करना है |
modulePath |
String : इंस्टॉल किए जाने वाले मॉड्यूल का पाथ |
arg |
String : इंस्टॉल करने के निर्देश में इस्तेमाल होने वाला आर्ग्युमेंट |
timeoutMs |
long : टाइम आउट, मिलीसेकंड में |
removeKoExtension
public static String removeKoExtension (String s)
अगर `.ko` एक्सटेंशन मौजूद है, तो उसे हटाएं
removeModuleWithDependency
public static CommandResult removeModuleWithDependency (ITestDevice device,
String moduleName)
दिए गए डिवाइस से कोई कर्नेल मॉड्यूल और उस पर निर्भर मॉड्यूल हटाएं.
इस तरीके से, डिवाइस से टारगेट किए गए कर्नेल मॉड्यूल को हटाने की कोशिश की जाती है. अगर मॉड्यूल पर किसी मॉड्यूल का डिपेंडेंसी है, तो टारगेट मॉड्यूल से पहले, उन डिपेंडेंट मॉड्यूल को हटा दिया जाएगा.
पैरामीटर |
device |
ITestDevice : वह डिवाइस जिससे मॉड्यूल हटाना है |
moduleName |
String : हटाए जाने वाले मॉड्यूल का नाम |
removeSingleModule
public static CommandResult removeSingleModule (ITestDevice device,
String moduleName)
दिए गए डिवाइस से कोई कर्नेल मॉड्यूल हटाएं.
इस तरीके से, डिवाइस से टारगेट किए गए कर्नेल मॉड्यूल को हटाने की कोशिश की जाती है. किसी भी डिपेंडेंट मॉड्यूल को नहीं हटाया जाएगा.
पैरामीटर |
device |
ITestDevice : वह डिवाइस जिससे मॉड्यूल हटाना है |
moduleName |
String : हटाए जाने वाले मॉड्यूल का नाम |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-01-30 (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-01-30 (UTC) को अपडेट किया गया."],[],[]]