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 108 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