| // SPDX-License-Identifier: GPL-2.0-only |
| /* rust_binder_events.c |
| * |
| * Rust Binder tracepoints. |
| * |
| * Copyright 2025 Google LLC |
| */ |
| |
| #include "rust_binder.h" |
| |
| const char * const binder_command_strings[] = { |
| "BC_TRANSACTION", |
| "BC_REPLY", |
| "BC_ACQUIRE_RESULT", |
| "BC_FREE_BUFFER", |
| "BC_INCREFS", |
| "BC_ACQUIRE", |
| "BC_RELEASE", |
| "BC_DECREFS", |
| "BC_INCREFS_DONE", |
| "BC_ACQUIRE_DONE", |
| "BC_ATTEMPT_ACQUIRE", |
| "BC_REGISTER_LOOPER", |
| "BC_ENTER_LOOPER", |
| "BC_EXIT_LOOPER", |
| "BC_REQUEST_DEATH_NOTIFICATION", |
| "BC_CLEAR_DEATH_NOTIFICATION", |
| "BC_DEAD_BINDER_DONE", |
| "BC_TRANSACTION_SG", |
| "BC_REPLY_SG", |
| }; |
| |
| const char * const binder_return_strings[] = { |
| "BR_ERROR", |
| "BR_OK", |
| "BR_TRANSACTION", |
| "BR_REPLY", |
| "BR_ACQUIRE_RESULT", |
| "BR_DEAD_REPLY", |
| "BR_TRANSACTION_COMPLETE", |
| "BR_INCREFS", |
| "BR_ACQUIRE", |
| "BR_RELEASE", |
| "BR_DECREFS", |
| "BR_ATTEMPT_ACQUIRE", |
| "BR_NOOP", |
| "BR_SPAWN_LOOPER", |
| "BR_FINISHED", |
| "BR_DEAD_BINDER", |
| "BR_CLEAR_DEATH_NOTIFICATION_DONE", |
| "BR_FAILED_REPLY", |
| "BR_FROZEN_REPLY", |
| "BR_ONEWAY_SPAM_SUSPECT", |
| "BR_TRANSACTION_PENDING_FROZEN" |
| }; |
| |
| #define CREATE_TRACE_POINTS |
| #define CREATE_RUST_TRACE_POINTS |
| #include "rust_binder_events.h" |