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

Method pointer_to

debugger/src/value/writer.rs:684–691  ·  view source on GitHub ↗
(&mut self, ty: &str, addr: u64, pointee: &SBType, r: usize)

Source from the content-addressed store, hash-verified

682
683impl<'a> RValueWriter<'a> {
684 fn pointer_to(&mut self, ty: &str, addr: u64, pointee: &SBType, r: usize) -> Result<Bytes> {
685 let sb_value = sb_value_from_addr("0", addr, pointee)?;
686 let addr = Addr::from(addr);
687 self.alloc_env(addr); // it's very important to alloc first before writing value
688 let value = write_value(self, &sb_value, r)?;
689 self.set_env(addr, value); // put this value on the env
690 Ok(self.ref_v(ty, addr))
691 }
692
693 fn ref_counted_to(
694 &mut self,

Callers 2

write_valueFunction · 0.80
write_base_valueFunction · 0.80

Calls 5

sb_value_from_addrFunction · 0.85
write_valueFunction · 0.85
alloc_envMethod · 0.45
set_envMethod · 0.45
ref_vMethod · 0.45

Tested by

no test coverage detected