1[ 2 { "name": "ffrt_cond_init" }, 3 { "name": "ffrt_cond_signal" }, 4 { "name": "ffrt_cond_broadcast" }, 5 { "name": "ffrt_cond_wait" }, 6 { "name": "ffrt_cond_timedwait" }, 7 { "name": "ffrt_cond_destroy" }, 8 { 9 "first_introduced": "12", 10 "name": "ffrt_mutexattr_init" 11 }, 12 { 13 "first_introduced": "12", 14 "name": "ffrt_mutexattr_settype" 15 }, 16 { 17 "first_introduced": "12", 18 "name": "ffrt_mutexattr_gettype" 19 }, 20 { 21 "first_introduced": "12", 22 "name": "ffrt_mutexattr_destroy" 23 }, 24 { "name": "ffrt_mutex_init" }, 25 { "name": "ffrt_mutex_lock" }, 26 { "name": "ffrt_mutex_unlock" }, 27 { "name": "ffrt_mutex_trylock" }, 28 { "name": "ffrt_mutex_destroy" }, 29 { 30 "first_introduced": "18", 31 "name": "ffrt_rwlock_init" 32 }, 33 { 34 "first_introduced": "18", 35 "name": "ffrt_rwlock_wrlock" 36 }, 37 { 38 "first_introduced": "18", 39 "name": "ffrt_rwlock_trywrlock" 40 }, 41 { 42 "first_introduced": "18", 43 "name": "ffrt_rwlock_rdlock" 44 }, 45 { 46 "first_introduced": "18", 47 "name": "ffrt_rwlock_tryrdlock" 48 }, 49 { 50 "first_introduced": "18", 51 "name": "ffrt_rwlock_unlock" 52 }, 53 { 54 "first_introduced": "18", 55 "name": "ffrt_rwlock_destroy" 56 }, 57 { "name": "ffrt_queue_attr_init" }, 58 { "name": "ffrt_queue_attr_destroy" }, 59 { "name": "ffrt_queue_attr_set_qos" }, 60 { "name": "ffrt_queue_attr_get_qos" }, 61 { "name": "ffrt_queue_attr_set_timeout" }, 62 { "name": "ffrt_queue_attr_get_timeout" }, 63 { "name": "ffrt_queue_attr_set_callback" }, 64 { "name": "ffrt_queue_attr_get_callback" }, 65 { "name": "ffrt_queue_create" }, 66 { "name": "ffrt_queue_destroy" }, 67 { "name": "ffrt_queue_submit" }, 68 { "name": "ffrt_queue_submit_h" }, 69 { "name": "ffrt_queue_wait" }, 70 { "name": "ffrt_queue_cancel" }, 71 { "name": "ffrt_usleep" }, 72 { "name": "ffrt_yield" }, 73 { "name": "ffrt_task_attr_init" }, 74 { "name": "ffrt_task_attr_set_name" }, 75 { "name": "ffrt_task_attr_get_name" }, 76 { "name": "ffrt_task_attr_destroy" }, 77 { "name": "ffrt_task_attr_set_qos" }, 78 { "name": "ffrt_task_attr_get_qos" }, 79 { "name": "ffrt_task_attr_set_delay" }, 80 { "name": "ffrt_task_attr_get_delay" }, 81 { 82 "first_introduced": "12", 83 "name": "ffrt_task_attr_set_stack_size" 84 }, 85 { 86 "first_introduced": "12", 87 "name": "ffrt_task_attr_get_stack_size" 88 }, 89 { "name": "ffrt_this_task_update_qos" }, 90 { "name": "ffrt_this_task_get_id" }, 91 { "name": "ffrt_alloc_auto_managed_function_storage_base" }, 92 { "name": "ffrt_submit_base" }, 93 { "name": "ffrt_submit_h_base" }, 94 { 95 "first_introduced": "12", 96 "name": "ffrt_task_handle_inc_ref" 97 }, 98 { 99 "first_introduced": "12", 100 "name": "ffrt_task_handle_dec_ref" 101 }, 102 { "name": "ffrt_task_handle_destroy" }, 103 { "name": "ffrt_wait_deps" }, 104 { "name": "ffrt_wait" }, 105 { "name": "ffrt_loop_create" }, 106 { "name": "ffrt_loop_destroy" }, 107 { "name": "ffrt_loop_run" }, 108 { "name": "ffrt_loop_stop" }, 109 { "name": "ffrt_loop_epoll_ctl" }, 110 { "name": "ffrt_loop_timer_start" }, 111 { "name": "ffrt_loop_timer_stop" }, 112 { "name": "ffrt_queue_attr_set_max_concurrency" }, 113 { "name": "ffrt_queue_attr_get_max_concurrency" }, 114 { "name": "ffrt_get_main_queue" }, 115 { "name": "ffrt_get_current_queue" }, 116 { "name": "ffrt_task_attr_set_queue_priority" }, 117 { "name": "ffrt_task_attr_get_queue_priority" }, 118 { "name": "ffrt_this_task_get_qos" }, 119 { "name": "ffrt_timer_start" }, 120 { "name": "ffrt_timer_stop" } 121]