aboutsummaryrefslogtreecommitdiff
path: root/examples/armv4t/gdb/auxv.rs
blob: 3be05490f96116ee725ed642d9f3745f4270b634 (plain)
1
2
3
4
5
6
7
8
9
10
11
use super::copy_range_to_buf;
use crate::emu::Emu;
use gdbstub::target;
use gdbstub::target::TargetResult;

impl target::ext::auxv::Auxv for Emu {
    fn get_auxv(&self, offset: u64, length: usize, buf: &mut [u8]) -> TargetResult<usize, Self> {
        let auxv = b"\x00\x00\x00\x00\x00\x00\x00\x00";
        Ok(copy_range_to_buf(auxv, offset, length, buf))
    }
}