(
&mut self,
tys: impl IntoIterator<Item = &'b Type>,
addr: B::Operand,
offset: ArchitectureSize,
)
| 2329 | } |
| 2330 | |
| 2331 | fn read_fields_from_memory<'b>( |
| 2332 | &mut self, |
| 2333 | tys: impl IntoIterator<Item = &'b Type>, |
| 2334 | addr: B::Operand, |
| 2335 | offset: ArchitectureSize, |
| 2336 | ) { |
| 2337 | for (field_offset, ty) in self.bindgen.sizes().field_offsets(tys).iter() { |
| 2338 | self.read_from_memory(ty, addr.clone(), offset + (*field_offset)); |
| 2339 | } |
| 2340 | } |
| 2341 | |
| 2342 | fn emit_and_lift(&mut self, ty: &Type, addr: B::Operand, instr: &Instruction) { |
| 2343 | self.stack.push(addr); |
no test coverage detected