Go to the source code of this file.
Functions | |
int32 | ASM_CreateAsmFile (Settings *projectSettings) |
Creates a file containing only the asm instructions. | |
int32 | ASM_ProcessInstruction (Register *registers, RegisterContext *context, uint8 *sz_Instruction, Mapping *ps_CurFunction, uint32 i_Addr, uint32 *i_Result, RE_ResultType *i_ResultType, uint8 b_CheckForMessages, Function_Params *parameters) |
Analyse an asm instruction and put the result in i_Result. If the result is not valid then i_ResultType is RESULT_TYPE_INVALID. | |
int32 | ASM_GetValueOfParam (Register *registers, uint8 *sz_Param, uint32 *i_Param, RE_ResultType *i_Param_IsValid) |
Gets the value of the parameter and checks if it is valid or not. | |
RE_Registers | ASM_GetRegisterIndex (Register *registers, uint8 *sz_Register) |
Return the index of the register or REG_MAX if the param is not a register. |