Skip to main content

luaur_code_gen/functions/
advance_location.rs

1use crate::functions::writeu_8::writeu_8;
2
3const DW_CFA_advance_loc1: u8 = 0x02;
4
5pub unsafe fn advance_location(mut pos: *mut u8, offset: u32) -> *mut u8 {
6    assert!(offset < 256);
7    pos = writeu_8(pos, DW_CFA_advance_loc1);
8    pos = writeu_8(pos, offset as u8);
9    pos
10}