Lines Matching refs:usize
14 mallocs: HashMap<usize, usize>,
15 pub stack_pointer: usize,
16 max_stack_size: usize,
24 DoubleMalloc { addr: usize, len: usize },
26 InvalidRead { addr: usize, len: usize },
28 InvalidWrite { addr: usize, len: usize },
30 InvalidFree { addr: usize },
32 OutOfBounds { addr: usize, len: usize },
48 pub fn new(mem_size: usize) -> Wmemcheck { in new()
61 pub fn malloc(&mut self, addr: usize, len: usize) -> Result<(), AccessError> { in malloc() argument
84 pub fn read(&mut self, addr: usize, len: usize) -> Result<(), AccessError> { in read() argument
106 pub fn write(&mut self, addr: usize, len: usize) -> Result<(), AccessError> { in write() argument
125 pub fn free(&mut self, addr: usize) -> Result<(), AccessError> { in free()
142 fn is_in_bounds_heap(&self, addr: usize, len: usize) -> bool { in is_in_bounds_heap() argument
146 fn is_in_bounds_stack(&self, addr: usize, len: usize) -> bool { in is_in_bounds_stack() argument
151 pub fn update_stack_pointer(&mut self, new_sp: usize) -> Result<(), AccessError> { in update_stack_pointer()
181 pub fn set_stack_size(&mut self, stack_size: usize) { in set_stack_size() argument
190 pub fn update_mem_size(&mut self, num_bytes: usize) { in update_mem_size() argument