با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
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
پارامترها |
---|
fullPath | String |
installModule
public static CommandResult installModule (ITestDevice device,
String modulePath,
String arg,
long timeoutMs)
یک ماژول هسته را روی دستگاه داده شده نصب کنید.
پارامترها |
---|
device | ITestDevice : دستگاهی برای نصب ماژول روی |
modulePath | String : مسیر ماژول برای نصب |
arg | String : آرگومان انتقال به دستور install |
timeoutMs | long : مدت زمان بر حسب میلی ثانیه |
حذف KoExtension
public static String removeKoExtension (String s)
پسوند «.ko» را در صورت وجود حذف کنید
removeModuleWithDependency
public static CommandResult removeModuleWithDependency (ITestDevice device,
String moduleName)
یک ماژول هسته و ماژول های وابسته را از دستگاه داده شده حذف کنید.
این روش سعی می کند ماژول هسته هدف را از دستگاه حذف کند. اگر ماژول وابستگی داشته باشد، آن ماژول های وابسته با بهترین تلاش قبل از ماژول هدف حذف خواهند شد.
پارامترها |
---|
device | ITestDevice : دستگاهی برای حذف ماژول از آن |
moduleName | String : نام ماژول برای حذف |
حذف SingleModule
public static CommandResult removeSingleModule (ITestDevice device,
String moduleName)
یک ماژول هسته را از دستگاه داده شده حذف کنید.
این روش سعی می کند ماژول هسته هدف را از دستگاه حذف کند. هیچ ماژول وابسته حذف نخواهد شد.
پارامترها |
---|
device | ITestDevice : دستگاهی برای حذف ماژول از آن |
moduleName | String : نام ماژول برای حذف |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-01-30 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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 بهوقت ساعت هماهنگ جهانی."],[],[]]