Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
KernelModuleUtils
public
class
KernelModuleUtils
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.KernelModuleUtils
|
Özet
Herkese açık kurucular
KernelModuleUtils
public KernelModuleUtils ()
Herkese açık yöntemler
getDependentModules
public static String[] getDependentModules (String modName,
String lsmodOutput)
Belirtilen modülün bağlı olduğu modüllerin adlarını döndürür.
Örneğin, belirtilen modül "kunit" ise ve "lsmod" çıkışı şu şekildeyse:
$ lsmod
Module Size Used by
kunit_test 663552 0
time_test 663558 0
kunit 57344 15 kunit_test,time_test
Bu durumda bu yöntem, "kunit_test" ve "time_test" içeren bir dizi döndürür.
Parametreler |
modName |
String |
lsmodOutput |
String |
getDisplayedModuleName
public static String getDisplayedModuleName (String fullPath)
Yüklendikten sonra gösterilen modül adını döndürür.
Örneğin, dosya adı ile `lsmod` tarafından döndürülen ad arasındaki farkı inceleyin:
$ insmod kunit.ko
$ lsmod | grep kunit
kunit 20480 0
Parametreler |
fullPath |
String |
installModule
public static CommandResult installModule (ITestDevice device,
String modulePath,
String arg,
long timeoutMs)
Belirtilen cihaza bir çekirdek modülü yükleyin.
Parametreler |
device |
ITestDevice : Modülün yükleneceği cihaz |
modulePath |
String : Yüklenecek modülün yolu |
arg |
String : install komutuna iletilecek bağımsız değişken |
timeoutMs |
long : milisaniye cinsinden zaman aşımı |
removeKoExtension
public static String removeKoExtension (String s)
Varsa ".ko" uzantısını kaldırın
removeModuleWithDependency
public static CommandResult removeModuleWithDependency (ITestDevice device,
String moduleName)
Bir çekirdek modülünü ve bağımlı modülleri belirli bir cihazdan kaldırma
Bu yöntem, hedef çekirdek modülünü cihazdan kaldırmaya çalışır. Modülün herhangi bir bağımlılık varsa bu bağımlı modüller, hedef modülden önce en iyi şekilde kaldırılır.
Parametreler |
device |
ITestDevice : Modülün çıkarılacağı cihaz |
moduleName |
String : Kaldırılacak modülün adı |
removeSingleModule
public static CommandResult removeSingleModule (ITestDevice device,
String moduleName)
Belirtilen cihazdan bir çekirdek modülü kaldırma
Bu yöntem, hedef çekirdek modülünü cihazdan kaldırmaya çalışır. Bağımlı modüller kaldırılmaz.
Parametreler |
device |
ITestDevice : Modülün çıkarılacağı cihaz |
moduleName |
String : Kaldırılacak modülün adı |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-01-30 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-01-30 UTC."],[],[]]