ReXGlue SDK
Loading...
Searching...
No Matches
rex::ppc::ArgPlace Struct Reference

#include <rex/ppc/call.h>

Public Attributes

u32 slot {}
u32 slots {}
i32 gpr {-1}
i32 fpr {-1}
i32 vr {-1}
bool stack {}

Detailed Description

Where one argument travels in the guest calling convention.

Member Data Documentation

◆ fpr

i32 rex::ppc::ArgPlace::fpr {-1}

Float register index, 0 for f1, or -1.

◆ gpr

i32 rex::ppc::ArgPlace::gpr {-1}

First integer register index, 0 for r3, or -1 when it is not in one.

◆ slot

u32 rex::ppc::ArgPlace::slot {}

First 8 byte image slot the argument takes.

◆ stack

bool rex::ppc::ArgPlace::stack {}

True when any part of the argument is in the stack image.

◆ vr

i32 rex::ppc::ArgPlace::vr {-1}

Vector register index, 0 for v1, or -1.


The documentation for this struct was generated from the following file: