unplugged-system/external/rust/crates/gdbstub/examples/armv4t/gdb/exec_file.rs

20 lines
458 B
Rust

use gdbstub::common::Pid;
use gdbstub::target;
use gdbstub::target::TargetResult;
use super::copy_range_to_buf;
use crate::emu::Emu;
impl target::ext::exec_file::ExecFile for Emu {
fn get_exec_file(
&self,
_pid: Option<Pid>,
offset: u64,
length: usize,
buf: &mut [u8],
) -> TargetResult<usize, Self> {
let filename = b"/test.elf";
Ok(copy_range_to_buf(filename, offset, length, buf))
}
}