10#ifndef LIBCWD_CLASS_OBJECT_FILE2_H
11#define LIBCWD_CLASS_OBJECT_FILE2_H
19class ObjectFileRegistry;
40 char const* filepath_;
41 char const* filename_;
42 mutable bool no_debug_line_sections_;
45 friend class dwarf::ObjectFileRegistry;
46 ObjectFileName(
char const*
filepath);
50 char const*
filepath()
const {
return filepath_; }
52 char const*
filename()
const {
return filename_; }
55 void set_has_no_debug_line_sections()
const { no_debug_line_sections_ =
true; }
56 bool has_no_debug_line_sections()
const {
return no_debug_line_sections_; }
char const * filename() const
The file name of the loaded executable or shared library (with path stripped off).
Definition ObjectFileName.h:52
char const * filepath() const
The full path name of the loaded executable or shared library.
Definition ObjectFileName.h:50