BPF_PPC_STACKFRAME
EMIT(PPC_RAW_STWU(_R1, _R1, -BPF_PPC_STACKFRAME(ctx)));
EMIT(PPC_RAW_STW(_R0, _R1, BPF_PPC_STACKFRAME(ctx) + PPC_LR_STKOFF));
EMIT(PPC_RAW_LWZ(_R0, _R1, BPF_PPC_STACKFRAME(ctx) + PPC_LR_STKOFF));
EMIT(PPC_RAW_ADDI(_R1, _R1, BPF_PPC_STACKFRAME(ctx)));
return BPF_PPC_STACKFRAME(ctx) - 4 * (32 - reg);
return BPF_PPC_STACKFRAME(ctx) - 4;
int frame_nvr_size = BPF_PPC_STACKFRAME;
BPF_PPC_STACKFRAME;
#define BPF_PPC_EXC_STACKFRAME (BPF_PPC_STACKFRAME + BPF_PPC_EXC_STACK_SAVE)