GDB (xrefs)
Loading...
Searching...
No Matches
Functions
dwz.c File Reference
#include "defs.h"
#include "dwarf2/dwz.h"
#include "build-id.h"
#include "debuginfod-support.h"
#include "dwarf2/read.h"
#include "dwarf2/sect-names.h"
#include "filenames.h"
#include "gdb_bfd.h"
#include "gdbcore.h"
#include "gdbsupport/pathstuff.h"
#include "gdbsupport/scoped_fd.h"

Go to the source code of this file.

Functions

static void locate_dwz_sections (bfd *abfd, asection *sectp, dwz_file *dwz_file)
 
static gdb_bfd_ref_ptr dwz_search_other_debugdirs (std::string &filename, bfd_byte *buildid, size_t buildid_len)
 
struct dwz_filedwarf2_get_dwz_file (dwarf2_per_bfd *per_bfd, bool require)
 

Function Documentation

◆ dwarf2_get_dwz_file()

struct dwz_file * dwarf2_get_dwz_file ( dwarf2_per_bfd per_bfd,
bool  require 
)

◆ dwz_search_other_debugdirs()

static gdb_bfd_ref_ptr dwz_search_other_debugdirs ( std::string &  filename,
bfd_byte *  buildid,
size_t  buildid_len 
)
static

Definition at line 103 of file dwz.c.

References build_id_verify(), debug_file_directory, gdb_bfd_open(), and gnutarget.

Referenced by dwarf2_get_dwz_file().

◆ locate_dwz_sections()

static void locate_dwz_sections ( bfd *  abfd,
asection *  sectp,
dwz_file dwz_file 
)
static