Defined in 1 files as a function:
Referenced in 1 files:
-
drivers/android/binder.c
- line 695
- line 1033
- line 1279
- line 1290
- line 2254
- line 2303
- line 2380
- line 2390
- line 2690
- line 2697
- line 2715
- line 2762
- line 2771
- line 2779
- line 3151
- line 3160
- line 3188
- line 3223
- line 3239
- line 3288
- line 3303
- line 3443
- line 3451
- line 3459
- line 3507
- line 3517
- line 3613
- line 3626
- line 3641
- line 3678
- line 3724
- line 3738
- line 3749
- line 3950
- line 3959
- line 4000
- line 4009
- line 4018
- line 4067
- line 4176
- line 4192
- line 4212
- line 4239
- line 4248
- line 4260
- line 4270
- line 4311
- line 4316
- line 4363
- line 4367
- line 4382
- line 4430
- line 4454
- line 4476
- line 4484
- line 4545
- line 4775
- line 5572
Smatch caller information:
drivers/android/binder.c binder_clear_freeze_notification() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 8126697895514165248 |
| BUF_SIZE | 0 | format | 51 |
| STR_LEN | 0 | format | 50 |
| TERMINATED | 0 | format | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| USER_DATA | 3 | $ | 0-u32max |
| UNITS | 1 | $ | unit_array_size |
| LOCK2 | &proc->outer_lock | ||
| TYPE_LOCK | (struct binder_proc)->outer_lock |
drivers/android/binder.c binder_clear_freeze_notification() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 301442843669151744 |
| BUF_SIZE | 0 | format | 67 |
| STR_LEN | 0 | format | 66 |
| TERMINATED | 0 | format | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
| LOCK2 | &proc->outer_lock | ||
| LOCK2 | &ref->node->lock | ||
| TYPE_LOCK | (struct binder_node)->lock | ||
| TYPE_LOCK | (struct binder_proc)->outer_lock |
drivers/android/binder.c binder_clear_freeze_notification() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 6903286104774250496 |
| BUF_SIZE | 0 | format | 91 |
| STR_LEN | 0 | format | 90 |
| PARAM_COMPARE | 3 | $ | != $4 |
| PARAM_COMPARE | 3 | $ | != $4 |
| PARAM_COMPARE | 4 | $ | != $3 |
| TERMINATED | 0 | format | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| USER_DATA | 4 | $ | 0-u64max |
| UNITS | 1 | $ | unit_array_size |
| LOCK2 | &proc->inner_lock | ||
| LOCK2 | &proc->outer_lock | ||
| LOCK2 | &ref->node->lock | ||
| TYPE_LOCK | (struct binder_node)->lock | ||
| TYPE_LOCK | (struct binder_proc)->inner_lock | ||
| TYPE_LOCK | (struct binder_proc)->outer_lock |
drivers/android/binder.c binder_dec_ref_olocked() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 2027976822056243200 |
| PARAM_VALUE | 4 | $ | 0 |
| BUF_SIZE | 0 | format | 49 |
| CAPPED_DATA | 3 | $ | 1 |
| STR_LEN | 0 | format | 48 |
| TERMINATED | 0 | format | 1 |
| PREEMPT_ADD | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 3 | $ | 0-u32max[c] |
| UNITS | 1 | $ | unit_array_size |
| LOCK2 | &proc->outer_lock | ||
| TYPE_LOCK | (struct binder_proc)->outer_lock |
drivers/android/binder.c binder_dec_ref_olocked() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 6758263599468883968 |
| PARAM_VALUE | 5 | $ | 0 |
| BUF_SIZE | 0 | format | 47 |
| CAPPED_DATA | 3 | $ | 1 |
| STR_LEN | 0 | format | 46 |
| TERMINATED | 0 | format | 1 |
| PREEMPT_ADD | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 3 | $ | 0-u32max[c] |
| UNITS | 1 | $ | unit_array_size |
| LOCK2 | &proc->outer_lock | ||
| TYPE_LOCK | (struct binder_proc)->outer_lock |
drivers/android/binder.c binder_fixup_parent() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 681771498668027904 |
| BUF_SIZE | 0 | format | 58 |
| STR_LEN | 0 | format | 57 |
| TERMINATED | 0 | format | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
drivers/android/binder.c binder_fixup_parent() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 8012835640236777472 |
| BUF_SIZE | 0 | format | 54 |
| STR_LEN | 0 | format | 53 |
| TERMINATED | 0 | format | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
drivers/android/binder.c binder_fixup_parent() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 1624963498394255360 |
| BUF_SIZE | 0 | format | 50 |
| STR_LEN | 0 | format | 49 |
| TERMINATED | 0 | format | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
drivers/android/binder.c binder_freeze_notification_done() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 6180687172535394304 |
| BUF_SIZE | 0 | format | 53 |
| DATA_SOURCE | 3 | $ | $2 |
| STR_LEN | 0 | format | 52 |
| TERMINATED | 0 | format | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| USER_DATA | 3 | $ | 0-u64max |
| UNITS | 1 | $ | unit_array_size |
| LOCK2 | &proc->inner_lock | ||
| TYPE_LOCK | (struct binder_proc)->inner_lock |
drivers/android/binder.c binder_get_ref_olocked() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 3755044953653936128 |
| BUF_SIZE | 0 | format | 37 |
| STR_LEN | 0 | format | 36 |
| TERMINATED | 0 | format | 1 |
| PREEMPT_ADD | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &proc->outer_lock | ||
| TYPE_LOCK | (struct binder_proc)->outer_lock |
drivers/android/binder.c binder_ioctl_get_node_info_for_ref() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 9020077258173685760 |
| BUF_SIZE | 0 | format | 62 |
| STR_LEN | 0 | format | 61 |
| TERMINATED | 0 | format | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
drivers/android/binder.c binder_request_freeze_notification() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 8127996573929259008 |
| BUF_SIZE | 0 | format | 53 |
| STR_LEN | 0 | format | 52 |
| TERMINATED | 0 | format | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| USER_DATA | 3 | $ | 0-u32max |
| UNITS | 1 | $ | unit_array_size |
| LOCK2 | &proc->outer_lock | ||
| TYPE_LOCK | (struct binder_proc)->outer_lock |
drivers/android/binder.c binder_request_freeze_notification() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 3647232173707161600 |
| BUF_SIZE | 0 | format | 50 |
| STR_LEN | 0 | format | 49 |
| TERMINATED | 0 | format | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
| LOCK2 | &proc->outer_lock | ||
| LOCK2 | &ref->node->lock | ||
| TYPE_LOCK | (struct binder_node)->lock | ||
| TYPE_LOCK | (struct binder_proc)->outer_lock |
drivers/android/binder.c binder_set_nice() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 630619976903708672 |
| BUF_SIZE | 0 | format | 24 |
| STR_LEN | 0 | format | 23 |
| TERMINATED | 0 | format | 1 |
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/android/binder.c binder_thread_read() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 6748432403975864320 |
| PARAM_VALUE | 3 | $ | 0,16-s32max |
| BUF_SIZE | 0 | format | 110 |
| STR_LEN | 0 | format | 109 |
| BIT_INFO | 3 | $ | 0x10,0x7ffffffc |
| TERMINATED | 0 | format | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
drivers/android/binder.c binder_thread_write() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 8389724934293925888 |
| BUF_SIZE | 0 | format | 47 |
| STR_LEN | 0 | format | 46 |
| TERMINATED | 0 | format | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
| LOCK2 | &context->context_mgr_node_lock | ||
| TYPE_LOCK | (struct binder_context)->context_mgr_node_lock |
drivers/android/binder.c binder_thread_write() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 743041700885864448 |
| BUF_SIZE | 0 | format | 61 |
| CAPPED_DATA | 3 | $ | 1 |
| STR_LEN | 0 | format | 60 |
| PARAM_COMPARE | 3 | $ | != $4 |
| PARAM_COMPARE | 4 | $ | != $3 |
| TERMINATED | 0 | format | 1 |
| NOCHECK_CALL | |||
| USER_DATA | 3 | $ | 0-u32max |
| USER_DATA | 4 | $ | 0-u32max[c] |
| UNITS | 1 | $ | unit_array_size |
drivers/android/binder.c binder_thread_write() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 6748971490331389952 |
| PARAM_VALUE | 3 | $ | 1097159614594826240,1598237001255440384,3951732017464430592,5875458423713415168 |
| PARAM_VALUE | 6 | $ | (-22) |
| BUF_SIZE | 0 | format | 54 |
| BUF_SIZE | 3 | $ | 8 |
| BUF_SIZE | 3 | $ | 8 |
| DATA_SOURCE | 6 | $ | r binder_update_ref_for_handle |
| STR_LEN | 0 | format | 53 |
| STR_LEN | 1 | $ | 7 |
| STR_LEN | 3 | $ | 7 |
| BIT_INFO | 3 | $ | 0x4000,0x7fffffdffff7d000 |
| BIT_INFO | 3 | $ | 0x4000,0x7fffffdffff7d000 |
| TERMINATED | 0 | format | 1 |
| TERMINATED | 3 | $ | 1 |
| NOCHECK_CALL | |||
| USER_DATA | 4 | $ | 0[c] |
| USER_DATA | 5 | $ | 0-u32max |
| UNITS | 1 | $ | unit_array_size |
drivers/android/binder.c binder_thread_write() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 41268200365768704 |
| PARAM_VALUE | 3 | $ | 377193748338663424,4544214597630783488 |
| BUF_SIZE | 0 | format | 28 |
| BUF_SIZE | 3 | $ | 16 |
| STR_LEN | 0 | format | 27 |
| STR_LEN | 1 | $ | 15 |
| BIT_INFO | 3 | $ | 0x5100b1120296000,0x3f3c4fbfbffd7000 |
| TERMINATED | 0 | format | 1 |
| TERMINATED | 3 | $ | 1 |
| NOCHECK_CALL | |||
| USER_DATA | 4 | $ | 0-u64max |
| UNITS | 1 | $ | unit_array_size |
drivers/android/binder.c binder_thread_write() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 9106382755105308672 |
| PARAM_VALUE | 3 | $ | 377193748338663424,4544214597630783488 |
| BUF_SIZE | 0 | format | 62 |
| BUF_SIZE | 3 | $ | 16 |
| CAPPED_DATA | 4 | $ | 1 |
| CAPPED_DATA | 4 | $ | 1 |
| STR_LEN | 0 | format | 61 |
| STR_LEN | 1 | $ | 15 |
| PARAM_COMPARE | 6 | $ | != $7 |
| PARAM_COMPARE | 6 | $ | != $7 |
| PARAM_COMPARE | 7 | $ | != $6 |
| BIT_INFO | 3 | $ | 0x5100b1120296000,0x3f3c4fbfbffd7000 |
| TERMINATED | 0 | format | 1 |
| TERMINATED | 3 | $ | 1 |
| NOCHECK_CALL | |||
| USER_DATA | 4 | $ | 0-u64max[c] |
| USER_DATA | 6 | $ | 0-u64max |
| UNITS | 1 | $ | unit_array_size |
drivers/android/binder.c binder_thread_write() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 9159864398322008064 |
| BUF_SIZE | 0 | format | 62 |
| STR_LEN | 0 | format | 61 |
| TERMINATED | 0 | format | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
| LOCK2 | &node->lock | ||
| TYPE_LOCK | (struct binder_node)->lock |
drivers/android/binder.c binder_thread_write() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 3457190845031952384 |
| BUF_SIZE | 0 | format | 62 |
| STR_LEN | 0 | format | 61 |
| TERMINATED | 0 | format | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
| LOCK2 | &node->lock | ||
| TYPE_LOCK | (struct binder_node)->lock |
drivers/android/binder.c binder_thread_write() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 8183066846675464192 |
| BUF_SIZE | 0 | format | 83 |
| STR_LEN | 0 | format | 82 |
| TERMINATED | 0 | format | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
| UNITS | 3 | $ | unit_byte |
drivers/android/binder.c binder_thread_write() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 209001357003239424 |
| BUF_SIZE | 0 | format | 56 |
| STR_LEN | 0 | format | 55 |
| TERMINATED | 0 | format | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
| UNITS | 3 | $ | unit_byte |
drivers/android/binder.c binder_thread_write() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 8377023803927814144 |
| BUF_SIZE | 0 | format | 62 |
| STR_LEN | 0 | format | 61 |
| TERMINATED | 0 | format | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
| LOCK2 | &proc->inner_lock | ||
| TYPE_LOCK | (struct binder_proc)->inner_lock |
drivers/android/binder.c binder_thread_write() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 6707010002678992896 |
| BUF_SIZE | 0 | format | 56 |
| STR_LEN | 0 | format | 55 |
| TERMINATED | 0 | format | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
| LOCK2 | &proc->inner_lock | ||
| TYPE_LOCK | (struct binder_proc)->inner_lock |
drivers/android/binder.c binder_thread_write() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 7118470330972123136 |
| BUF_SIZE | 0 | format | 62 |
| STR_LEN | 0 | format | 61 |
| TERMINATED | 0 | format | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
drivers/android/binder.c binder_thread_write() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 6224212394913746944 |
| PARAM_VALUE | 3 | $ | 2982177563074015232,6658885119543320576 |
| BUF_SIZE | 0 | format | 25 |
| BUF_SIZE | 3 | $ | 28,30 |
| STR_LEN | 0 | format | 24 |
| STR_LEN | 1 | $ | 27,29 |
| BIT_INFO | 3 | $ | 0x86010b00002a000,0x7d6bdebde6abb000 |
| TERMINATED | 0 | format | 1 |
| TERMINATED | 3 | $ | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| USER_DATA | 4 | $ | 0-u32max |
| UNITS | 1 | $ | unit_array_size |
| LOCK2 | &proc->outer_lock | ||
| TYPE_LOCK | (struct binder_proc)->outer_lock |
drivers/android/binder.c binder_thread_write() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 2668458219618033664 |
| BUF_SIZE | 0 | format | 68 |
| STR_LEN | 0 | format | 67 |
| TERMINATED | 0 | format | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
| LOCK2 | &proc->outer_lock | ||
| LOCK2 | &ref->node->lock | ||
| TYPE_LOCK | (struct binder_node)->lock | ||
| TYPE_LOCK | (struct binder_proc)->outer_lock |
drivers/android/binder.c binder_thread_write() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 9043682453570580480 |
| BUF_SIZE | 0 | format | 65 |
| STR_LEN | 0 | format | 64 |
| TERMINATED | 0 | format | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
| LOCK2 | &proc->outer_lock | ||
| LOCK2 | &ref->node->lock | ||
| TYPE_LOCK | (struct binder_node)->lock | ||
| TYPE_LOCK | (struct binder_proc)->outer_lock |
drivers/android/binder.c binder_thread_write() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 8667139053687685120 |
| BUF_SIZE | 0 | format | 89 |
| STR_LEN | 0 | format | 88 |
| PARAM_COMPARE | 3 | $ | != $4 |
| PARAM_COMPARE | 4 | $ | != $3 |
| PARAM_COMPARE | 4 | $ | != $3 |
| TERMINATED | 0 | format | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| USER_DATA | 4 | $ | 0-u64max |
| UNITS | 1 | $ | unit_array_size |
| LOCK2 | &proc->outer_lock | ||
| LOCK2 | &ref->node->lock | ||
| TYPE_LOCK | (struct binder_node)->lock | ||
| TYPE_LOCK | (struct binder_proc)->outer_lock |
drivers/android/binder.c binder_thread_write() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 4711127039767068672 |
| BUF_SIZE | 0 | format | 45 |
| STR_LEN | 0 | format | 44 |
| TERMINATED | 0 | format | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| USER_DATA | 3 | $ | 0-u64max |
| UNITS | 1 | $ | unit_array_size |
| LOCK2 | &proc->inner_lock | ||
| TYPE_LOCK | (struct binder_proc)->inner_lock |
drivers/android/binder.c binder_transaction() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 7168164680444227584 |
| BUF_SIZE | 0 | format | 55 |
| STR_LEN | 0 | format | 54 |
| TERMINATED | 0 | format | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
drivers/android/binder.c binder_transaction() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 6442326229673463808 |
| BUF_SIZE | 0 | format | 89 |
| STR_LEN | 0 | format | 88 |
| BIT_INFO | 4 | $ | 0x0,0x7fffffff |
| BIT_INFO | 5 | $ | 0x0,0x7fffffff |
| TERMINATED | 0 | format | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
| UNITS | 4 | $ | unit_array_size |
| LOCK2 | &in_reply_to->lock | ||
| LOCK2 | &proc->inner_lock | ||
| TYPE_LOCK | (struct binder_proc)->inner_lock | ||
| TYPE_LOCK | (struct binder_transaction)->lock |
drivers/android/binder.c binder_transaction() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 824449650885656576 |
| BUF_SIZE | 0 | format | 79 |
| STR_LEN | 0 | format | 78 |
| BIT_INFO | 3 | $ | 0x0,0x7fffffff |
| TERMINATED | 0 | format | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
drivers/android/binder.c binder_transaction() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 7435267942191763456 |
| PARAM_VALUE | 3 | $ | 1-u32max |
| BUF_SIZE | 0 | format | 45 |
| CAPPED_DATA | 3 | $ | 1 |
| STR_LEN | 0 | format | 44 |
| TERMINATED | 0 | format | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| USER_DATA | 3 | $ | 1-u32max[c] |
| UNITS | 1 | $ | unit_array_size |
| LOCK2 | &proc->outer_lock | ||
| TYPE_LOCK | (struct binder_proc)->outer_lock |
drivers/android/binder.c binder_transaction() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 7231775383420026880 |
| BUF_SIZE | 0 | format | 65 |
| CAPPED_DATA | 1 | $ | 1 |
| STR_LEN | 0 | format | 64 |
| TERMINATED | 0 | format | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
drivers/android/binder.c binder_transaction() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 46910265417596928 |
| BUF_SIZE | 0 | format | 78 |
| STR_LEN | 0 | format | 77 |
| TERMINATED | 0 | format | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
| LOCK2 | &proc->inner_lock | ||
| TYPE_LOCK | (struct binder_proc)->inner_lock |
drivers/android/binder.c binder_transaction() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 4050528584107065344 |
| BUF_SIZE | 0 | format | 87 |
| STR_LEN | 0 | format | 86 |
| BIT_INFO | 4 | $ | 0x0,0x7fffffff |
| BIT_INFO | 5 | $ | 0x0,0x7fffffff |
| TERMINATED | 0 | format | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
| UNITS | 4 | $ | unit_array_size |
| LOCK2 | &proc->inner_lock | ||
| LOCK2 | &tmp->lock | ||
| TYPE_LOCK | (struct binder_proc)->inner_lock | ||
| TYPE_LOCK | (struct binder_transaction)->lock |
drivers/android/binder.c binder_transaction() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 3468960984593764352 |
| BUF_SIZE | 0 | format | 48 |
| STR_LEN | 0 | format | 47 |
| TERMINATED | 0 | format | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
drivers/android/binder.c binder_transaction() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 6916857569973280768 |
| PARAM_VALUE | 3 | $ | 1-u64max |
| BUF_SIZE | 0 | format | 55 |
| CAPPED_DATA | 3 | $ | 1 |
| CAPPED_DATA | 3 | $ | 1 |
| STR_LEN | 0 | format | 54 |
| TERMINATED | 0 | format | 1 |
| NOCHECK_CALL | |||
| USER_DATA | 3 | $ | 1-u64max[c] |
| UNITS | 1 | $ | unit_array_size |
| UNITS | 3 | $ | unit_byte |
drivers/android/binder.c binder_transaction() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 494180090885763072 |
| PARAM_VALUE | 3 | $ | 1-u64max |
| BUF_SIZE | 0 | format | 57 |
| CAPPED_DATA | 3 | $ | 1 |
| CAPPED_DATA | 3 | $ | 1 |
| DATA_SOURCE | 3 | $ | $4 |
| STR_LEN | 0 | format | 56 |
| TERMINATED | 0 | format | 1 |
| NOCHECK_CALL | |||
| USER_DATA | 3 | $ | 1-u64max[c] |
| UNITS | 1 | $ | unit_array_size |
| UNITS | 3 | $ | unit_byte |
drivers/android/binder.c binder_transaction() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 3948924817092616192 |
| BUF_SIZE | 0 | format | 45 |
| STR_LEN | 0 | format | 44 |
| TERMINATED | 0 | format | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
drivers/android/binder.c binder_transaction() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 4576250152275886080 |
| BUF_SIZE | 0 | format | 80 |
| CAPPED_DATA | 3 | $ | 1 |
| CAPPED_DATA | 3 | $ | 1 |
| CAPPED_DATA | 5 | $ | 1 |
| CAPPED_DATA | 5 | $ | 1 |
| STR_LEN | 0 | format | 79 |
| TERMINATED | 0 | format | 1 |
| NOCHECK_CALL | |||
| USER_DATA | 5 | $ | 0-u64max[c] |
| UNITS | 1 | $ | unit_array_size |
| UNITS | 3 | $ | unit_byte |
| UNITS | 4 | $ | unit_byte |
| UNITS | 5 | $ | unit_byte |
drivers/android/binder.c binder_transaction() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 681771498668027904 |
| BUF_SIZE | 0 | format | 58 |
| STR_LEN | 0 | format | 57 |
| TERMINATED | 0 | format | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
drivers/android/binder.c binder_transaction() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 8012835640236777472 |
| BUF_SIZE | 0 | format | 54 |
| STR_LEN | 0 | format | 53 |
| TERMINATED | 0 | format | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
drivers/android/binder.c binder_translate_binder() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 5161866826756141056 |
| BUF_SIZE | 0 | format | 68 |
| STR_LEN | 0 | format | 67 |
| PARAM_COMPARE | 5 | $ | != $6 |
| PARAM_COMPARE | 5 | $ | != $6 |
| PARAM_COMPARE | 6 | $ | != $5 |
| TERMINATED | 0 | format | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
drivers/android/binder.c binder_translate_fd() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 579685182374907904 |
| PARAM_VALUE | 3 | $ | 6039003297787514880,8122555131697004544 |
| BUF_SIZE | 0 | format | 57 |
| BUF_SIZE | 3 | $ | 6,12 |
| DATA_SOURCE | 4 | $ | $0 |
| STR_LEN | 0 | format | 56 |
| STR_LEN | 1 | $ | 5,11 |
| BIT_INFO | 3 | $ | 0x5088188048018000,0x73ffdddbff5b9000 |
| TERMINATED | 0 | format | 1 |
| TERMINATED | 3 | $ | 1 |
| NOCHECK_CALL | |||
| USER_DATA | 4 | $ | 0-u32max |
| UNITS | 1 | $ | unit_array_size |
drivers/android/binder.c binder_translate_fd() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 8908858325225783296 |
| BUF_SIZE | 0 | format | 43 |
| DATA_SOURCE | 3 | $ | $0 |
| STR_LEN | 0 | format | 42 |
| TERMINATED | 0 | format | 1 |
| NOCHECK_CALL | |||
| USER_DATA | 3 | $ | 0-u32max |
| UNITS | 1 | $ | unit_array_size |
drivers/android/binder.c binder_translate_fd_array() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 9108448069562925056 |
| PARAM_VALUE | 3 | $ | 4611686018427387903-u64max |
| BUF_SIZE | 0 | format | 57 |
| STR_LEN | 0 | format | 56 |
| TERMINATED | 0 | format | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
drivers/android/binder.c binder_translate_fd_array() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 2119038289939296256 |
| PARAM_VALUE | 3 | $ | 1-4611686018427387902 |
| BUF_SIZE | 0 | format | 52 |
| STR_LEN | 0 | format | 51 |
| TERMINATED | 0 | format | 1 |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 3 | $ | |
| UNITS | 1 | $ | unit_array_size |
drivers/android/binder.c binder_translate_fd_array() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 474446428063621120 |
| BUF_SIZE | 0 | format | 44 |
| STR_LEN | 0 | format | 43 |
| TERMINATED | 0 | format | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |
drivers/android/binder.c binder_translate_handle() -> binder_user_error()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | format | 4419786798477537280 |
| BUF_SIZE | 0 | format | 47 |
| STR_LEN | 0 | format | 46 |
| TERMINATED | 0 | format | 1 |
| NOCHECK_CALL | |||
| UNITS | 1 | $ | unit_array_size |