NativeCrashProbe

Low-overhead crash probe for kotlin/native fatal-signal diagnostics.

Values are intentionally numeric so linux signal handlers can print them safely.

Properties

Link copied to clipboard
const val PHASE_ATTEMPT_END: Int = 41
Link copied to clipboard
Link copied to clipboard
const val PHASE_ATTEMPT_IN_USE: Int = 21
Link copied to clipboard
const val PHASE_ATTEMPT_START: Int = 20
Link copied to clipboard
const val PHASE_IDLE: Int = 0
Link copied to clipboard
Link copied to clipboard
const val PHASE_IW_CLOSE_ENTER: Int = 50
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
const val PHASE_TEST_RUN_END: Int = 11
Link copied to clipboard
const val PHASE_TEST_RUN_START: Int = 10
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
const val PHASE_VERIFY_CLOSE_DIR: Int = 45
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
const val PHASE_VERIFY_INDEXING: Int = 30
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun attempt(): Int
Link copied to clipboard
fun clear()
Link copied to clipboard
fun installNativeProbeRequester(requester: () -> Unit?)
Link copied to clipboard
fun mark(run: Int, attempt: Int, phase: Int)
Link copied to clipboard
fun markPhase(phase: Int)
Link copied to clipboard
fun phase(): Int
Link copied to clipboard
fun requestNativeProbeDump(times: Int = 1)
Link copied to clipboard
fun run(): Int
Link copied to clipboard
fun updates(): Int