Skip to main content

luaur_code_gen/functions/
define_cfa_expression_offset.rs

1use crate::functions::writeu_8::writeu_8;
2use crate::functions::writeuleb_128::writeuleb_128;
3
4pub unsafe fn define_cfa_expression_offset(mut pos: *mut u8, stack_offset: u32) -> *mut u8 {
5    const DW_CFA_def_cfa_offset: u8 = 0x0e;
6    pos = writeu_8(pos, DW_CFA_def_cfa_offset);
7    pos = writeuleb_128(pos, stack_offset as u64);
8    pos
9}