This extension enables the controlled termination of kernels using a built-in function.
It also enables the termination reason to be queried on devices that support it. This makes it possible to end the execution of a successful search
kernel early or implement assert-like functionality using printf.
| Modifier and Type | Field and Description |
|---|---|
| public static final int | CL_COMMAND_TERMINATED_ITSELF_WITH_FAILURE_ARM
Error code to indicate kernel terminated with failure. |
| public static final int | CL_COMMAND_TERMINATION_COMPLETION_ARM
Values returned for event termination reason query. |
| public static final int | CL_COMMAND_TERMINATION_CONTROLLED_FAILURE_ARM
Values returned for event termination reason query. |
| public static final int | CL_COMMAND_TERMINATION_CONTROLLED_SUCCESS_ARM
Values returned for event termination reason query. |
| public static final int | CL_COMMAND_TERMINATION_ERROR_ARM
Values returned for event termination reason query. |
| public static final int | CL_DEVICE_CONTROLLED_TERMINATION_CAPABILITIES_ARM
Accepted value for the |
| public static final int | CL_DEVICE_CONTROLLED_TERMINATION_FAILURE_ARM
Bit fields for controlled termination feature query. |
| public static final int | CL_DEVICE_CONTROLLED_TERMINATION_QUERY_ARM
Bit fields for controlled termination feature query. |
| public static final int | CL_DEVICE_CONTROLLED_TERMINATION_SUCCESS_ARM
Bit fields for controlled termination feature query. |
| public static final int | CL_EVENT_COMMAND_TERMINATION_REASON_ARM
Accepted value for the |
| Access | Constructor and Description |
|---|---|
| private |
| CL_COMMAND_TERMINATED_ITSELF_WITH_FAILURE_ARM | back to summary |
|---|---|
| public static final int CL_COMMAND_TERMINATED_ITSELF_WITH_FAILURE_ARM Error code to indicate kernel terminated with failure. | |
| CL_COMMAND_TERMINATION_COMPLETION_ARM | back to summary |
|---|---|
| public static final int CL_COMMAND_TERMINATION_COMPLETION_ARM Values returned for event termination reason query. | |
| CL_COMMAND_TERMINATION_CONTROLLED_FAILURE_ARM | back to summary |
|---|---|
| public static final int CL_COMMAND_TERMINATION_CONTROLLED_FAILURE_ARM Values returned for event termination reason query. | |
| CL_COMMAND_TERMINATION_CONTROLLED_SUCCESS_ARM | back to summary |
|---|---|
| public static final int CL_COMMAND_TERMINATION_CONTROLLED_SUCCESS_ARM Values returned for event termination reason query. | |
| CL_COMMAND_TERMINATION_ERROR_ARM | back to summary |
|---|---|
| public static final int CL_COMMAND_TERMINATION_ERROR_ARM Values returned for event termination reason query. | |
| CL_DEVICE_CONTROLLED_TERMINATION_CAPABILITIES_ARM | back to summary |
|---|---|
| public static final int CL_DEVICE_CONTROLLED_TERMINATION_CAPABILITIES_ARM Accepted value for the | |
| CL_DEVICE_CONTROLLED_TERMINATION_FAILURE_ARM | back to summary |
|---|---|
| public static final int CL_DEVICE_CONTROLLED_TERMINATION_FAILURE_ARM Bit fields for controlled termination feature query. | |
| CL_DEVICE_CONTROLLED_TERMINATION_QUERY_ARM | back to summary |
|---|---|
| public static final int CL_DEVICE_CONTROLLED_TERMINATION_QUERY_ARM Bit fields for controlled termination feature query. | |
| CL_DEVICE_CONTROLLED_TERMINATION_SUCCESS_ARM | back to summary |
|---|---|
| public static final int CL_DEVICE_CONTROLLED_TERMINATION_SUCCESS_ARM Bit fields for controlled termination feature query. | |
| CL_EVENT_COMMAND_TERMINATION_REASON_ARM | back to summary |
|---|---|
| public static final int CL_EVENT_COMMAND_TERMINATION_REASON_ARM Accepted value for the | |
| ARMControlledKernelTermination | back to summary |
|---|---|
| private ARMControlledKernelTermination() | |