text: // This file is a part of Julia. License is MIT: https://julialang.org/license
  
  // Declarations for debuginfo.cpp
  
  extern int jl_DI_for_fptr(uint64_t fptr, uint64_t *symsize, int64_t *slide, int64_t *section_slide,
                        const object::ObjectFile **object,
                        llvm::DIContext **context);
  
  extern bool jl_dylib_DI_for_fptr(size_t pointer, const object::ObjectFile **object, llvm::DIContext **context,
          int64_t *slide, int64_t *section_slide,
          bool onlySysImg, bool *isSysImg, void **saddr, char **name, char **filename);
  
  #if JL_LLVM_VERSION >= 90000
  static object::SectionedAddress makeAddress(uint64_t address)
  {
      return object::SectionedAddress(address, object::SectionedAddress::UndefSection);
  }
  #else
  static uint64_t makeAddress(uint64_t address)
  {
      return address;
  }
  #endif
  