File Index
Files and directories
Sign in
FILE

rust_binder_events.c

File preview with syntax highlighting.

linux-6.19.14/drivers/android/binder/rust_binder_events.c C
 1// SPDX-License-Identifier: GPL-2.0-only
 2/* rust_binder_events.c
 3 *
 4 * Rust Binder tracepoints.
 5 *
 6 * Copyright 2025 Google LLC
 7 */
 8
 9#include "rust_binder.h"
10
11const char * const binder_command_strings[] = {
12	"BC_TRANSACTION",
13	"BC_REPLY",
14	"BC_ACQUIRE_RESULT",
15	"BC_FREE_BUFFER",
16	"BC_INCREFS",
17	"BC_ACQUIRE",
18	"BC_RELEASE",
19	"BC_DECREFS",
20	"BC_INCREFS_DONE",
21	"BC_ACQUIRE_DONE",
22	"BC_ATTEMPT_ACQUIRE",
23	"BC_REGISTER_LOOPER",
24	"BC_ENTER_LOOPER",
25	"BC_EXIT_LOOPER",
26	"BC_REQUEST_DEATH_NOTIFICATION",
27	"BC_CLEAR_DEATH_NOTIFICATION",
28	"BC_DEAD_BINDER_DONE",
29	"BC_TRANSACTION_SG",
30	"BC_REPLY_SG",
31};
32
33const char * const binder_return_strings[] = {
34	"BR_ERROR",
35	"BR_OK",
36	"BR_TRANSACTION",
37	"BR_REPLY",
38	"BR_ACQUIRE_RESULT",
39	"BR_DEAD_REPLY",
40	"BR_TRANSACTION_COMPLETE",
41	"BR_INCREFS",
42	"BR_ACQUIRE",
43	"BR_RELEASE",
44	"BR_DECREFS",
45	"BR_ATTEMPT_ACQUIRE",
46	"BR_NOOP",
47	"BR_SPAWN_LOOPER",
48	"BR_FINISHED",
49	"BR_DEAD_BINDER",
50	"BR_CLEAR_DEATH_NOTIFICATION_DONE",
51	"BR_FAILED_REPLY",
52	"BR_FROZEN_REPLY",
53	"BR_ONEWAY_SPAM_SUSPECT",
54	"BR_TRANSACTION_PENDING_FROZEN"
55};
56
57#define CREATE_TRACE_POINTS
58#define CREATE_RUST_TRACE_POINTS
59#include "rust_binder_events.h"
~/ Read-only file preview.