Main Page   File List   Globals  

reveng.h

00001 #ifndef REVENG_H
00002 #define REVENG_H
00003 
00004 extern int32 RE_GetPLTJumps(Settings *projectSettings, PLT_Jump *projectPLT);   
00005 
00006 extern int32 RE_GetDynSymsRealAddr(LIST_Mapping *projectMapping, PLT_Jump *projectPLT); 
00007 
00008 extern int32 RE_GetMappingReferences(Settings *projectSettings, 
00009                                                                  LIST_Mapping *projectMapping,
00010                                                                  PLT_Jump *projectPLT);                                                          
00011                                                                             
00012 extern int32 RE_AnalyseResult(uint8 *sz_Instruction, 
00013                               uint32 i_Result, RE_ResultType i_ResultType,
00014                               uint32 i_CurAddr, uint32 i_AddrStart, uint32 i_AddrEnd,
00015                               uint32 i_PLTIndex, uint32 i_RodataIndex,
00016                               Register *registers, RegisterContext *context,
00017                               Settings *projectSettings, 
00018                               LIST_Mapping *projectMapping,
00019                               PLT_Jump *projectPLT,
00020                               uint8 *pba_ReferenceExists,
00021                               uint8 *pba_JmpReferenceExists,
00022                               FILE *f_ExeFile,
00023                               Function_Params *func_Params);            
00024                               
00025 extern int32 RE_GetMessage(LIST_Mapping *messagesMapping, uint32 i_Message, Mapping *resultMapping);
00026                                                 
00027 #endif

Generated at Thu Oct 4 21:55:48 2001 for RevEng, The Reversing Engine by doxygen1.2.10 written by Dimitri van Heesch, © 1997-2001