https://github.com/JuliaLang/julia
Revision 62f49b7e9cc35ea17a5faf1df7f9fe757cb4ba58 authored by Tim Holy on 24 June 2020, 21:13:27 UTC, committed by KristofferC on 25 June 2020, 13:30:20 UTC
(cherry picked from commit 52c55d7934f71c5b2d9f6e6fa98cb48817def57c)
1 parent db95704
Raw File
Tip revision: 62f49b7e9cc35ea17a5faf1df7f9fe757cb4ba58 authored by Tim Holy on 24 June 2020, 21:13:27 UTC
Check axes in Array(::AbstractArray) (fixes #36220) (#36397)
Tip revision: 62f49b7
debuginfo.h
// This file is a part of Julia. License is MIT: https://julialang.org/license

// Declarations for debuginfo.cpp

int jl_DI_for_fptr(uint64_t fptr, uint64_t *symsize, int64_t *slide,
        llvm::object::SectionRef *Section, llvm::DIContext **context) JL_NOTSAFEPOINT;

bool jl_dylib_DI_for_fptr(size_t pointer, llvm::object::SectionRef *Section, int64_t *slide, llvm::DIContext **context,
    bool onlySysImg, bool *isSysImg, void **saddr, char **name, char **filename) JL_NOTSAFEPOINT;

#if JL_LLVM_VERSION >= 90000
static object::SectionedAddress makeAddress(
        llvm::object::SectionRef Section, uint64_t address) JL_NOTSAFEPOINT
{
    return object::SectionedAddress{address, Section.getIndex()};
}
#else
static uint64_t makeAddress(llvm::object::SectionRef Section, uint64_t address) JL_NOTSAFEPOINT
{
    return address;
}
#endif
back to top