MCPcopy Create free account
hub / github.com/SeaQL/FireDBG.for.Rust / read_process_memory

Function read_process_memory

debugger/src/debugger.rs:1014–1021  ·  view source on GitHub ↗
(addr: u64, len: usize)

Source from the content-addressed store, hash-verified

1012}
1013
1014pub(crate) fn read_process_memory(addr: u64, len: usize) -> Result<Vec<u8>, WriteErr> {
1015 let sb_process = unsafe { SB_PROCESS.as_ref().expect("Some") };
1016 let mut buf = vec![0u8; len];
1017 sb_process
1018 .read_memory(addr, &mut buf)
1019 .map_err(|_| WriteErr)?;
1020 Ok(buf)
1021}
1022
1023fn extract_variants(lines: std::str::Lines) -> Vec<String> {
1024 lines

Callers 2

write_base_valueFunction · 0.85
read_bytesFunction · 0.85

Calls 1

read_memoryMethod · 0.45

Tested by

no test coverage detected