Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/drivers/android/binder/rust_binder_events.c
29519 views
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
};
32
33
const 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"
60
61