Searched refs:proxy (Results 1 – 13 of 13) sorted by relevance
| /oneTBB/src/tbb/ |
| H A D | task_dispatcher.cpp | 57 auto proxy = alloc.new_object<task_proxy>(static_cast<d1::execution_data&>(ed)); in spawn() local 59 task_accessor::set_proxy_trait(*proxy); in spawn() 61 task_accessor::isolation(*proxy) = ed.isolation; in spawn() 63 proxy->allocator = alloc; in spawn() 64 proxy->slot = id; in spawn() 65 proxy->outbox = &a->mailbox(id); in spawn() 67 proxy->task_and_tag = intptr_t(&t) | task_proxy::location_mask; in spawn() 69 proxy->outbox->push(proxy); in spawn() 71 spawn_and_notify(*proxy, slot, a); in spawn()
|
| H A D | observer_proxy.cpp | 295 if ( observer_proxy* proxy = tso.my_proxy.exchange(nullptr) ) { in observe() local 297 __TBB_ASSERT( proxy->my_observer == &tso, nullptr); in observe() 298 …__TBB_ASSERT( is_alive(proxy->my_ref_count.load(std::memory_order_relaxed)), "Observer's proxy die… in observe() 299 …__TBB_ASSERT( proxy->my_ref_count.load(std::memory_order_relaxed) >= 1, "reference for observer mi… in observe() 300 observer_list &list = *proxy->my_list; in observe() 304 proxy->my_observer = nullptr; in observe() 306 if( !--proxy->my_ref_count ) {// nobody can increase it under exclusive lock in observe() 307 list.remove(proxy); in observe() 308 __TBB_ASSERT( !proxy->my_ref_count, nullptr); in observe() 309 delete proxy; in observe()
|
| /oneTBB/doc/main/tbb_userguide/ |
| H A D | Linux_C_Dynamic_Memory_Interface_Replacement.rst | 7 Release version of the proxy library is ``libtbbmalloc_proxy.so``, 34 You can do the replacement either by loading the proxy library at 37 with the proxy library. 40 The OS program loader must be able to find the proxy library and the 70 # Set LD_PRELOAD to load the release version of the proxy library 72 # Link with the release version of the proxy library
|
| H A D | automatically-replacing-malloc.rst | 13 Replacements are provided by the proxy library (the library names can be 14 found in platform-specific sections below). A proxy library and a
|
| H A D | Windows_C_Dynamic_Memory_Interface_Replacement.rst | 7 Release version of the proxy library is ``tbbmalloc_proxy.dll``, debug 66 The OS program loader must be able to find the proxy library and the
|
| /oneTBB/src/tbbmalloc_proxy/ |
| H A D | CMakeLists.txt | 21 proxy.cpp) 64 …AGS "${TBB_LINK_DEF_FILE_FLAG}\"${CMAKE_CURRENT_SOURCE_DIR}/def/${TBB_DEF_FILE_PREFIX}-proxy.def\"" 65 LINK_DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/def/${TBB_DEF_FILE_PREFIX}-proxy.def"
|
| /oneTBB/include/oneapi/tbb/ |
| H A D | task_group.h | 214 proxy = std::uint8_t(-1) //the context is not the real one, but proxy to other one enumerator 273 , my_state{state::proxy} 293 return my_state.load(std::memory_order_relaxed) == state::proxy; in is_proxy()
|
| /oneTBB/ |
| H A D | BUILD.bazel | 113 "src/tbbmalloc_proxy/proxy.cpp",
|
| H A D | third-party-programs.txt | 303 …he Program specifies that a proxy can decide which future versions of the GNU General Public Licen…
|
| /oneTBB/doc/main/reference/ |
| H A D | concurrent_lru_cache_cls.rst | 24 The container tracks which items are in use by returning a proxy
|
| /oneTBB/cmake/ |
| H A D | README.md | 14 …nable Intel(R) oneAPI Threading Building Blocks (oneTBB) memory allocator proxy build (requires TB…
|
| /oneTBB/test/ |
| H A D | CMakeLists.txt | 644 # Define TBB malloc proxy tests
|
| /oneTBB/test/common/ |
| H A D | doctest.h | 2239 #define DOCTEST_CREATE_AND_REGISTER_FUNCTION_IN_CLASS(f, proxy, decorators) \ 2240 static doctest::detail::funcType proxy() { return f; } \ 2241 DOCTEST_REGISTER_FUNCTION(inline, proxy(), decorators) \
|