2 ms·
if you place the data at the end of the trampoline it avoids these issues of mixing data and code, it's like a little custom data segment you make since you hav
by stevemk14ebr 7y ago
if you place the data at the end of the trampoline it avoids these issues of mixing data and code, it's like a little custom data segment you make since you have to allocate the trampoline anyways. This is what i do in my lib. The disp is after the jmp the trampoline uses to jmp back to the original. The original function only has the jmp [disp] and no data is mixed.