Audio plugin host https://kx.studio/carla
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

whitelist.txt 3.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
  1. cos cosl cosf
  2. sin sinl sinf
  3. tan tanl tanf
  4. tanh tanhl tanhf
  5. abs fabs fabsf fabsl cabs
  6. fmin fminf fminl
  7. fmax fmaxf fmaxl
  8. exp exp2f expf expl
  9. pow powf powl
  10. fmod fmodf fmodl
  11. memset memcpy
  12. strlen strcpy strcmp snprintf strtol strcasecmp
  13. toupper towupper
  14. strcasestr
  15. index
  16. jack_port_get_buffer
  17. jack_midi_clear_buffer jack_midi_get_event_count jack_midi_event_get
  18. jack_get_sample_rate jack_ringbuffer_read_space jack_ringbuffer_read_advance
  19. jack_ringbuffer_write_space
  20. jack_ringbuffer_get_read_vector
  21. jack_transport_query
  22. jack_get_current_transport_frame
  23. jack_get_buffer_size
  24. jack_midi_event_write
  25. jack_ringbuffer_peek
  26. jack_last_frame_time
  27. jack_midi_max_event_size
  28. jack_client_thread_id
  29. jack_get_cycle_times
  30. std::__throw_bad_function_call
  31. std::__throw_bad_alloc
  32. std::_Rb_tree_increment
  33. sem_post sem_getvalue sem_trywait
  34. pthread_cond_signal
  35. pthread_mutex_trylock
  36. pthread_mutex_unlock
  37. pthread_rwlock_unlock
  38. pthread_rwlock_tryrdlock
  39. pthread_self
  40. pthread_setspecific
  41. pthread_getspecific
  42. jack_ringbuffer_read jack_ringbuffer_write
  43. jack_midi_event_reserve
  44. (process_callback)
  45. isalnum isalpha isascii isblank iscntrl isdigit isgraph islower isprint ispunct
  46. isspace isupper isxdigit
  47. sprintf
  48. # std::basic_string<char, std::char_traits<char>, std::allocator<char> >::c_str
  49. _ZNKSs5c_strEv
  50. _ZNKSs6lengthEv
  51. ceil
  52. ceilf
  53. rint
  54. isnan
  55. atoi
  56. atof
  57. strncmp
  58. strstr
  59. memmove
  60. strncpy
  61. sinh
  62. log logf logl
  63. log10 log10f log10l
  64. log2 log2f log2l
  65. asinh
  66. atan
  67. atanh
  68. atanf
  69. sqrt
  70. floor
  71. floorf
  72. sqrtf
  73. ffs ffsl ffsll
  74. rint rintf rintl
  75. lrint lrintf lrintl
  76. llrint llrintf llrintl
  77. nearbyintf
  78. round roundf roundl
  79. trunc truncf truncl
  80. modf modff modfl
  81. carg
  82. asinf
  83. copysign copysignf copysignl
  84. errx
  85. warnx
  86. cexp
  87. cabsf
  88. __fmod_finite
  89. __fmodf_finite
  90. __expf_finite
  91. __logf_finite
  92. __log_finite
  93. __log10_finite
  94. __exp_finite
  95. __expf_finite
  96. __muldc3
  97. __asinf_finite
  98. __log10f_finite
  99. __sinh_finite
  100. __sinhf_finite
  101. __ctype_b_loc
  102. std::rint
  103. rint
  104. strcat
  105. strncat
  106. memcmp
  107. vsnprintf
  108. abort
  109. __assert_fail
  110. fftw_execute
  111. rtosc_message
  112. rtosc_vmessage
  113. rtosc_amessage
  114. rtosc_narguments
  115. rtosc_type
  116. rtosc_argument
  117. rtosc_message_length
  118. rtosc_message_ring_length
  119. rtosc_argument_string
  120. rtosc_bundle
  121. rtosc_bundle_elements
  122. rtosc_bundle_fetch
  123. rtosc_bundle_size
  124. rtosc_bundle_p
  125. rtosc_bundle_timetag
  126. rtosc_match
  127. rtosc_match_path
  128. rtosc::Ports::dispatch
  129. rtosc::RtData::RtData
  130. std::__throw_out_of_range
  131. std::__throw_length_error
  132. __cxa_begin_catch
  133. __cxa_rethrow
  134. __cxa_call_unexpected
  135. __cxa_end_catch
  136. __cxa_guard_acquire
  137. __cxa_atexit
  138. __cxa_guard_release
  139. __cxa_guard_abort
  140. __dynamic_cast
  141. _ZSt9terminatev
  142. rand
  143. scalbnf
  144. strchr
  145. __log2_finite
  146. __divdc3
  147. __mulsc3
  148. _ZNSt6chrono3_V212system_clock3nowEv
  149. _ZNSt3__16chrono12steady_clock3nowEv
  150. _ZNSt18condition_variable10notify_allEv
  151. _ZNSt18condition_variable10notify_oneEv
  152. # hacks here
  153. struct.rtosc::RtData0
  154. struct.rtosc::RtData1
  155. struct.rtosc::RtData2
  156. # This might not be 100% RT safe, but they're external libs outside of our control
  157. fluid_synth_all_notes_off
  158. fluid_synth_all_sounds_off
  159. fluid_synth_cc
  160. fluid_synth_channel_pressure
  161. fluid_synth_get_active_voice_count
  162. fluid_synth_noteoff
  163. fluid_synth_noteon
  164. fluid_synth_program_select
  165. fluid_synth_pitch_bend
  166. fluid_synth_process
  167. fluid_synth_write_float
  168. LinuxSampler::AudioOutputDevice::RenderAudio
  169. LinuxSampler::AudioOutputDevicePlugin::Render
  170. LinuxSampler::MidiInputPort::DispatchControlChange
  171. LinuxSampler::MidiInputPort::DispatchNoteOff
  172. LinuxSampler::MidiInputPort::DispatchNoteOn
  173. LinuxSampler::MidiInputPort::DispatchControlChange
  174. LinuxSampler::MidiInputPort::DispatchRaw
  175. LinuxSampler::EngineChannel::GetDiskStreamCount
  176. LinuxSampler::EngineChannel::GetVoiceCount
  177. # TODO
  178. __carla_fopen
  179. carla_safe_assert
  180. carla_stderr2
  181. carla_sem_timedwait
  182. # TODO: recheck
  183. LinuxSampler::AudioOutputDevice::Channel
  184. # FIXME: real non-rt safe stuff
  185. fluid_synth_set_reverb_on
  186. fluid_synth_set_reverb
  187. fluid_synth_set_chorus_on
  188. fluid_synth_set_chorus
  189. fluid_synth_set_polyphony
  190. fluid_synth_set_interp_method
  191. LinuxSampler::InstrumentManager::LoadInstrumentInBackground
  192. # Report upstream
  193. llround
  194. llabs
  195. clock_gettime
  196. RtLinkedList$vtable3