LCOV - code coverage report
Current view: top level - src - julia_atomics.h (source / functions) Hit Total Coverage
Test: [test only] commit 0f242327d2cc9bd130497f44b6350c924185606a Lines: 7 9 77.8 %
Date: 2022-07-16 23:42:53 Functions: 14 16 87.5 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 0 0 -

Function Name Sort by function name Hit count Sort by hit count
unsigned long jl_atomic_fetch_add<unsigned long, unsigned long>(std::atomic<unsigned long>*, unsigned long) 0
void jl_atomic_store_explicit<unsigned long, int>(std::atomic<unsigned long>*, int, std::memory_order) 0
signed char jl_atomic_load_explicit<signed char>(std::atomic<signed char>*, std::memory_order) 3
void jl_atomic_store_explicit<signed char, signed char>(std::atomic<signed char>*, signed char, std::memory_order) 6
unsigned long jl_atomic_fetch_add_explicit<unsigned long, unsigned long>(std::atomic<unsigned long>*, unsigned long, std::memory_order) 8
void jl_atomic_store_explicit<_jl_task_t*, _jl_task_t*>(std::atomic<_jl_task_t*>*, _jl_task_t*, std::memory_order) 573
unsigned long jl_atomic_load_explicit<unsigned long>(std::atomic<unsigned long>*, std::memory_order) 1747
short jl_atomic_load_explicit<short>(std::atomic<short>*, std::memory_order) 89669
void jl_atomic_store_explicit<_jl_value_t*, _jl_value_t*>(std::atomic<_jl_value_t*>*, _jl_value_t*, std::memory_order) 294273
void jl_atomic_store_explicit<_jl_value_t* (*)(_jl_value_t*, _jl_value_t**, unsigned int, _jl_code_instance_t*), _jl_value_t* (*)(_jl_value_t*, _jl_value_t**, unsigned int, _jl_code_instance_t*)>(std::atomic<_jl_value_t* (*)(_jl_value_t*, _jl_value_t**, unsigned int, _jl_code_instance_t*)>*, _jl_value_t* (*)(_jl_value_t*, _jl_value_t**, unsigned int, _jl_code_instance_t*), std::memory_order) 337214
void jl_atomic_store_explicit<void*, void*>(std::atomic<void*>*, void*, std::memory_order) 340085
void* jl_atomic_load_explicit<void*>(std::atomic<void*>*, std::memory_order) 1631341
_jl_value_t* (*jl_atomic_load_explicit<_jl_value_t* (*)(_jl_value_t*, _jl_value_t**, unsigned int, _jl_code_instance_t*)>(std::atomic<_jl_value_t* (*)(_jl_value_t*, _jl_value_t**, unsigned int, _jl_code_instance_t*)>*, std::memory_order))(_jl_value_t*, _jl_value_t**, unsigned int, _jl_code_instance_t*) 3922720
_jl_code_instance_t* jl_atomic_load_explicit<_jl_code_instance_t*>(std::atomic<_jl_code_instance_t*>*, std::memory_order) 81345700
unsigned char jl_atomic_load_explicit<unsigned char>(std::atomic<unsigned char>*, std::memory_order) 81407200
_jl_value_t* jl_atomic_load_explicit<_jl_value_t*>(std::atomic<_jl_value_t*>*, std::memory_order) 1048970000

Generated by: LCOV version 1.14