asm.h

Go to the documentation of this file.
00001 #ifndef ASM_H
00002 #define ASM_H
00003 
00004 /*****************/
00005 /* GROUP Process */
00006 /*****************/
00007 extern int32 ASM_CreateAsmFile(Settings *projectSettings);
00008 
00009 extern int32 ASM_ProcessInstruction(Register *registers, 
00010                                     RegisterContext *context,
00011                                     uint8 *sz_Instruction, 
00012                                     Mapping  *ps_CurFunction,
00013                                     uint32 i_Addr, 
00014                                     uint32 *i_Result,
00015                                     RE_ResultType *i_ResultType,
00016                                     uint8 b_CheckForMessages,
00017                                     Function_Params *parameters);
00018 
00019 extern int32 ASM_GetValueOfParam(Register *registers, 
00020                                  uint8 *sz_Param, 
00021                                  uint32 *i_Param, 
00022                                  RE_ResultType *i_Param_IsValid); 
00023 
00024 extern RE_Registers ASM_GetRegisterIndex(Register *registers, uint8 *sz_Register);                                 
00025 
00026 /*************/
00027 /* END GROUP */
00028 /*************/
00029 #endif

Generated on Tue Nov 29 20:13:16 2005 for REVENG by  doxygen 1.4.5