LCOV - code coverage report
Current view: top level - src - ccall.cpp (source / functions) Hit Total Coverage
Test: [test only] commit 0f242327d2cc9bd130497f44b6350c924185606a Lines: 1042 1209 86.2 %
Date: 2022-07-16 23:42:53 Functions: 29 31 93.5 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 667 952 70.1 %

Function Name Sort by function name Hit count Sort by hit count
jl_emit_RTLD_DEFAULT_var(llvm::Module*) 33219
emit_ccall(jl_codectx_t&, _jl_value_t**, unsigned long) 548345
make_errmsg(char const*, int, char const*) 157
emit_cglobal(jl_codectx_t&, _jl_value_t**, unsigned long) 7973
convert_cconv(_jl_sym_t*) 548345
emit_llvmcall(jl_codectx_t&, _jl_value_t**, unsigned long) 2269
emit_plt_thunk(jl_codectx_t&, llvm::FunctionType*, llvm::AttributeList const&, unsigned int, char const*, char const*, llvm::GlobalVariable*, llvm::GlobalVariable*, bool) 4152
julia_to_native(jl_codectx_t&, llvm::Type*, bool, _jl_value_t*, jl_unionall_t*, jl_cgval_t const&, bool, int) 603413
runtime_sym_gvs(jl_codectx_t&, char const*, char const*, llvm::GlobalVariable*&, llvm::GlobalVariable*&) 34042
verify_ref_type(jl_codectx_t&, _jl_value_t*, jl_unionall_t*, int, char const*) 125206
box_ccall_result(jl_codectx_t&, llvm::Value*, llvm::Value*, _jl_value_t*) 3
typeassert_input(jl_codectx_t&, jl_cgval_t const&, _jl_value_t*, jl_unionall_t*, int) 356983
verify_ccall_sig(_jl_value_t*&, _jl_value_t*, jl_unionall_t*, jl_svec_t*, _jl_codegen_params_t*, llvm::Type*&, llvm::LLVMContext&, bool&, bool&, bool) 549209
llvm_type_rewrite(jl_codectx_t&, llvm::Value*, llvm::Type*, bool) 606078
runtime_sym_lookup(jl_codectx_t&, llvm::PointerType*, char const*, _jl_value_t*, char const*, llvm::Function*) 1676
runtime_sym_lookup(jl_codectx_t&, llvm::PointerType*, char const*, _jl_value_t*, char const*, llvm::Function*, llvm::GlobalVariable*, llvm::GlobalVariable*, bool) 1676
runtime_sym_lookup(_jl_codegen_params_t&, llvm::IRBuilder<llvm::ConstantFolder, llvm::IRBuilderDefaultInserter>&, jl_codectx_t*, llvm::PointerType*, char const*, _jl_value_t*, char const*, llvm::Function*, llvm::GlobalVariable*, llvm::GlobalVariable*, bool) 5828
is_native_simd_type(_jl_datatype_t*) 350570
interpret_symbol_arg(jl_codectx_t&, native_sym_arg_t&, _jl_value_t*, char const*, bool) 556318
runtime_apply_type_env(jl_codectx_t&, _jl_value_t*) 1
mark_or_box_ccall_result(jl_codectx_t&, llvm::Value*, bool, _jl_value_t*, jl_unionall_t*, bool) 466272
emit_plt(jl_codectx_t&, llvm::FunctionType*, llvm::AttributeList const&, unsigned int, char const*, char const*) 32366
function_sig_t::generate_func_sig[abi:cxx11](char const*) 549215
function_sig_t::function_sig_t(char const*, llvm::Type*, _jl_value_t*, bool, jl_svec_t*, jl_unionall_t*, unsigned long, unsigned int, bool, _jl_codegen_params_t*) 549215
AbiLayout::~AbiLayout() 0
AbiLayout::~AbiLayout().2 1385640
function_sig_t::emit_a_ccall(jl_codectx_t&, native_sym_arg_t const&, jl_cgval_t*, llvm::SmallVector<llvm::Value*, 16u>&, bool) const 296715
function_sig_t::functype(llvm::LLVMContext&) const 297558
emit_ccall(jl_codectx_t&, _jl_value_t**, unsigned long)::{lambda(unsigned long)#1}::operator()(unsigned long) const 837862
emit_ccall(jl_codectx_t&, _jl_value_t**, unsigned long)::{lambda(unsigned long, llvm::StringRef)#2}::operator()(unsigned long, llvm::StringRef) const 8926990
emit_llvmcall(jl_codectx_t&, _jl_value_t**, unsigned long)::{lambda(llvm::ErrorInfoBase&)#1}::operator()(llvm::ErrorInfoBase&) const 0

Generated by: LCOV version 1.14