30 N_(
"BFD backed target"),
31 N_(
"You should never see this")
44 void close ()
override;
48 const char *annex, gdb_byte *readbuf,
49 const gdb_byte *writebuf,
50 ULONGEST offset, ULONGEST len,
51 ULONGEST *xfered_len)
override;
67 const char *annex, gdb_byte *readbuf,
68 const gdb_byte *writebuf,
69 ULONGEST offset, ULONGEST len,
77 offset, len, xfered_len,
constexpr string_view get()
static const target_info target_bfd_target_info
target_ops_up target_bfd_reopen(const gdb_bfd_ref_ptr &abfd)
target_bfd(const gdb_bfd_ref_ptr &bfd)
const target_info & info() const override
target_xfer_status xfer_partial(target_object object, const char *annex, gdb_byte *readbuf, const gdb_byte *writebuf, ULONGEST offset, ULONGEST len, ULONGEST *xfered_len) override
strata stratum() const override
const target_section_table * get_section_table() override
target_section_table m_table
enum target_xfer_status section_table_xfer_memory_partial(gdb_byte *readbuf, const gdb_byte *writebuf, ULONGEST offset, ULONGEST len, ULONGEST *xfered_len, const target_section_table §ions, gdb::function_view< bool(const struct target_section *)> match_cb)
target_section_table build_section_table(struct bfd *some_bfd)
gdb::ref_ptr< struct bfd, gdb_bfd_ref_policy > gdb_bfd_ref_ptr
std::vector< target_section > target_section_table
std::unique_ptr< target_ops, target_ops_deleter > target_ops_up