reveng.h

Go to the documentation of this file.
00001 #ifndef REVENG_H
00002 #define REVENG_H
00003 
00004 /*****************/
00005 /* GROUP Process */
00006 /*****************/
00007 
00008 extern int32 RE_GetPLTJumps(Settings *projectSettings, PLT_Jump *projectPLT);
00009 
00010 extern int32 RE_GetDynSymsRealAddr(LIST_Mapping *projectMapping, PLT_Jump *projectPLT);
00011 
00012 extern int32 RE_GetMappingReferences(Settings *projectSettings, 
00013                                      LIST_Mapping *projectMapping);
00014  
00015 extern int32 RE_AnalyseResult(uint8 *sz_Instruction, 
00016                               uint32 i_Result, RE_ResultType i_ResultType,
00017                               uint32 i_CurAddr, uint32 i_AddrStart, uint32 i_AddrEnd,
00018                               uint32 i_PLTIndex, uint32 i_TextSection,
00019                               Settings *projectSettings, 
00020                               LIST_Mapping *projectMapping,
00021                               uint8 *pba_ReferenceExists,
00022                               uint8 *pba_JmpReferenceExists,
00023                               FILE *f_ExeFile,
00024                               Function_Params *func_Params,
00025                               Mapping *curFunction);
00026                               
00027 extern int32 RE_GetMessage(LIST_Mapping *messagesMapping, uint32 i_Message, Mapping *resultMapping);
00028 /*************/
00029 /* END GROUP */
00030 /*************/
00031 #endif

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