O Google tem o compromisso de promover a igualdade racial para as comunidades negras.
Saiba como.
KernelModuleUtils
public
class
KernelModuleUtils
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.KernelModuleUtils
|
Resumo
Construtores públicos
KernelModuleUtils
public KernelModuleUtils ()
Métodos públicos
getDependentModules
public static String[] getDependentModules (String modName,
String lsmodOutput)
Retorna os nomes dos módulos de que o módulo em questão depende.
Por exemplo, se o módulo fornecido for "kunit" e a saída de "lsmod" for:
$ lsmod
Module Size Used by
kunit_test 663552 0
time_test 663558 0
kunit 57344 15 kunit_test,time_test
Em seguida, esse método vai retornar uma matriz que contém "kunit_test" e "time_test".
Parâmetros |
modName |
String |
lsmodOutput |
String |
getDisplayedModuleName
public static String getDisplayedModuleName (String fullPath)
Retorna o nome do módulo conforme exibido após o carregamento.
Por exemplo, confira a diferença entre o nome do arquivo e o que é retornado por "lsmod":
$ insmod kunit.ko
$ lsmod | grep kunit
kunit 20480 0
Parâmetros |
fullPath |
String |
installModule
public static CommandResult installModule (ITestDevice device,
String modulePath,
String arg,
long timeoutMs)
Instale um módulo do kernel no dispositivo.
Parâmetros |
device |
ITestDevice : o dispositivo em que o módulo será instalado |
modulePath |
String : o caminho para o módulo a ser instalado |
arg |
String : o argumento a ser transmitido para o comando de instalação |
timeoutMs |
long : o tempo limite em milissegundos |
removeKoExtension
public static String removeKoExtension (String s)
Remova a extensão.ko, se presente
removeModuleWithDependency
public static CommandResult removeModuleWithDependency (ITestDevice device,
String moduleName)
Remove um módulo do kernel e módulos dependentes do dispositivo especificado.
Esse método tenta remover o módulo do kernel de destino do dispositivo. Se o módulo tiver
dependências, elas serão removidas antes do módulo de destino com o melhor
esforço.
Parâmetros |
device |
ITestDevice : o dispositivo de que o módulo será removido |
moduleName |
String : o nome do módulo a ser removido |
removeSingleModule
public static CommandResult removeSingleModule (ITestDevice device,
String moduleName)
Remove um módulo do kernel do dispositivo especificado.
Esse método tenta remover o módulo do kernel de destino do dispositivo. Nenhum módulo
dependente será removido.
Parâmetros |
device |
ITestDevice : o dispositivo de que o módulo será removido |
moduleName |
String : o nome do módulo a ser removido |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-01-30 UTC.
[null,null,["Última atualização 2025-01-30 UTC."],[],[]]