xref: /linux/drivers/android/binder/rust_binder_events.c (revision f4cdf7ca9a1fdcca413157df19753f388a5a224e)
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 
11 const 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 	"BC_REQUEST_FREEZE_NOTIFICATION",
32 	"BC_CLEAR_FREEZE_NOTIFICATION",
33 	"BC_FREEZE_NOTIFICATION_DONE",
34 };
35 
36 const char * const binder_return_strings[] = {
37 	"BR_ERROR",
38 	"BR_OK",
39 	"BR_TRANSACTION",
40 	"BR_REPLY",
41 	"BR_ACQUIRE_RESULT",
42 	"BR_DEAD_REPLY",
43 	"BR_TRANSACTION_COMPLETE",
44 	"BR_INCREFS",
45 	"BR_ACQUIRE",
46 	"BR_RELEASE",
47 	"BR_DECREFS",
48 	"BR_ATTEMPT_ACQUIRE",
49 	"BR_NOOP",
50 	"BR_SPAWN_LOOPER",
51 	"BR_FINISHED",
52 	"BR_DEAD_BINDER",
53 	"BR_CLEAR_DEATH_NOTIFICATION_DONE",
54 	"BR_FAILED_REPLY",
55 	"BR_FROZEN_REPLY",
56 	"BR_ONEWAY_SPAM_SUSPECT",
57 	"BR_TRANSACTION_PENDING_FROZEN",
58 	"BR_FROZEN_BINDER",
59 	"BR_CLEAR_FREEZE_NOTIFICATION_DONE",
60 };
61 
62 #define CREATE_TRACE_POINTS
63 #define CREATE_RUST_TRACE_POINTS
64 #include "rust_binder_events.h"
65