החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
NativePocCrashAsserter
public
class
NativePocCrashAsserter
extends Object
implements
NativePocAsserter
java.lang.Object
|
↳ |
com.android.sts.common.NativePocCrashAsserter
|
סיכום
שיטות ציבוריות
assertNoCrash
public static NativePocAsserter assertNoCrash ()
הפונקציה מחזירה NativePocAsserter שמבטיח שאין ל-Poc קריסה באבטחה.
assertNoCrash
public static NativePocAsserter assertNoCrash (TombstoneUtils.Config config)
הפונקציה מחזירה NativePocAsserter שמבטיח שלא זוהתה קריסה באבטחה בהתאם ל-TombstoneUtils.Config הנתון.
פרמטרים |
config |
TombstoneUtils.Config |
assertNoCrashIn
public static NativePocAsserter assertNoCrashIn (String... patterns)
הפונקציה מחזירה NativePocAsserter שבודק את התהליכים המפורטים כדי לזהות קריסות אבטחה.
withAutoCloseable
public AutoCloseable withAutoCloseable (NativePoc nativePoc,
ITestDevice device)
הפונקציה הזו נקראת לפני הפעלת ה-PoC, והיא מחזירה אובייקט AutoCloseable שנסגר אחרי סיום ה-PoC
פרמטרים |
nativePoc |
NativePoc |
device |
ITestDevice |
זריקות |
DeviceNotAvailableException |
|
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון 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-07-27 (שעון UTC)."],[],[],null,["# NativePocCrashAsserter\n======================\n\n\n`\npublic\n\n\nclass\nNativePocCrashAsserter\n`\n\n\n`\n\nextends Object\n\n\n`\n\n`\n\n\nimplements\n\n`[NativePocAsserter](../../../../../../reference/sts/com/android/sts/common/NativePocAsserter.html)`\n\n\n`\n\n|---|-----------------------------------------------|\n| java.lang.Object ||\n| ↳ | com.android.sts.common.NativePocCrashAsserter |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nSummary\n-------\n\n| ### Public methods ||\n|--------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` static `[NativePocAsserter](../../../../../../reference/sts/com/android/sts/common/NativePocAsserter.html) | ` `[assertNoCrash](../../../../../../reference/sts/com/android/sts/common/NativePocCrashAsserter.html#assertNoCrash())`() ` Returns a NativePocAsserter that makes sure the Poc does not have a security crash. |\n| ` static `[NativePocAsserter](../../../../../../reference/sts/com/android/sts/common/NativePocAsserter.html) | ` `[assertNoCrash](../../../../../../reference/sts/com/android/sts/common/NativePocCrashAsserter.html#assertNoCrash(com.android.sts.common.util.TombstoneUtils.Config))`(`[TombstoneUtils.Config](../../../../../../reference/sts/com/android/sts/common/util/TombstoneUtils.Config.html)` config) ` Returns a NativePocAsserter that makes sure there is no security crash detected accoridng to the given TombstoneUtils.Config |\n| ` static `[NativePocAsserter](../../../../../../reference/sts/com/android/sts/common/NativePocAsserter.html) | ` `[assertNoCrashIn](../../../../../../reference/sts/com/android/sts/common/NativePocCrashAsserter.html#assertNoCrashIn(java.lang.String...))`(String... patterns) ` Returns a NativePocAsserter that checks the listed processes for any security crashes. |\n| ` AutoCloseable` | ` `[withAutoCloseable](../../../../../../reference/sts/com/android/sts/common/NativePocCrashAsserter.html#withAutoCloseable(com.android.sts.common.NativePoc,%20com.android.tradefed.device.ITestDevice))`(`[NativePoc](../../../../../../reference/sts/com/android/sts/common/NativePoc.html)` nativePoc, ITestDevice device) ` Called before a PoC runs, returns an AutoCloseable that closes after the PoC finishes |\n\nPublic methods\n--------------\n\n### assertNoCrash\n\n```\npublic static NativePocAsserter assertNoCrash ()\n```\n\nReturns a NativePocAsserter that makes sure the Poc does not have a security crash.\n\n\u003cbr /\u003e\n\n| Returns ||\n|----------------------------------------------------------------------------------------------------|--------|\n| [NativePocAsserter](../../../../../../reference/sts/com/android/sts/common/NativePocAsserter.html) | \u003cbr /\u003e |\n\n### assertNoCrash\n\n```\npublic static NativePocAsserter assertNoCrash (TombstoneUtils.Config config)\n```\n\nReturns a NativePocAsserter that makes sure there is no security crash detected accoridng to\nthe given TombstoneUtils.Config\n\n\u003cbr /\u003e\n\n| Parameters ||\n|----------|--------------------------------|\n| `config` | `TombstoneUtils.Config` \u003cbr /\u003e |\n\n| Returns ||\n|----------------------------------------------------------------------------------------------------|--------|\n| [NativePocAsserter](../../../../../../reference/sts/com/android/sts/common/NativePocAsserter.html) | \u003cbr /\u003e |\n\n### assertNoCrashIn\n\n```\npublic static NativePocAsserter assertNoCrashIn (String... patterns)\n```\n\nReturns a NativePocAsserter that checks the listed processes for any security crashes.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|------------|-----------------|\n| `patterns` | `String` \u003cbr /\u003e |\n\n| Returns ||\n|----------------------------------------------------------------------------------------------------|--------|\n| [NativePocAsserter](../../../../../../reference/sts/com/android/sts/common/NativePocAsserter.html) | \u003cbr /\u003e |\n\n### withAutoCloseable\n\n```\npublic AutoCloseable withAutoCloseable (NativePoc nativePoc, \n ITestDevice device)\n```\n\nCalled before a PoC runs, returns an AutoCloseable that closes after the PoC finishes\n\n\u003cbr /\u003e\n\n| Parameters ||\n|-------------|----------------------|\n| `nativePoc` | `NativePoc` \u003cbr /\u003e |\n| `device` | `ITestDevice` \u003cbr /\u003e |\n\n| Returns ||\n|-----------------|--------|\n| `AutoCloseable` | \u003cbr /\u003e |\n\n| Throws ||\n|-------------------------------|---|\n| `DeviceNotAvailableException` | |"]]