1 use super::copy_range_to_buf; 2 use crate::emu::Emu; 3 use gdbstub::common::Pid; 4 use gdbstub::target; 5 use gdbstub::target::TargetResult; 6 7 impl target::ext::exec_file::ExecFile for Emu { get_exec_file( &self, _pid: Option<Pid>, offset: u64, length: usize, buf: &mut [u8], ) -> TargetResult<usize, Self>8 fn get_exec_file( 9 &self, 10 _pid: Option<Pid>, 11 offset: u64, 12 length: usize, 13 buf: &mut [u8], 14 ) -> TargetResult<usize, Self> { 15 let filename = b"/test.elf"; 16 Ok(copy_range_to_buf(filename, offset, length, buf)) 17 } 18 } 19