Lines Matching refs:buffer
80 pub mod buffer; module
81 pub use buffer::*;
252 fn patch(self, buffer: &mut [u8], use_offset: CodeOffset, label_offset: CodeOffset); in patch()
270 fn generate_veneer(self, buffer: &mut [u8], veneer_offset: CodeOffset) -> (CodeOffset, Self); in generate_veneer()
394 pub buffer: MachBufferFinalized<T>, field
417 buffer: self.buffer.apply_base_srcloc(params.base_srcloc()), in apply_params()
430 total_size: self.buffer.total_size(), in code_info()
436 self.buffer.data() in code_buffer()
450 let relocs = self.buffer.relocs(); in disassemble()
451 let traps = self.buffer.traps(); in disassemble()
452 let mut patchables = self.buffer.patchable_call_sites().peekable(); in disassemble()
460 block_starts.push(self.buffer.data().len() as u32); in disassemble()
470 let buffer = &self.buffer.data()[start as usize..end as usize]; in disassemble() localVariable
471 let insns = cs.disasm_all(buffer, start as u64).map_err(map_caperr)?; in disassemble()