reveng.c File Reference

#include <types.h>
#include "globals.h"
#include "structs.h"
#include "reveng_errors.h"
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include "reveng.h"
#include "asm.h"
#include "chainlist.h"
#include "misc.h"

Functions

int32 RE_GetPLTJumps (Settings *projectSettings, PLT_Jump *projectPLT)
 Analyses the PLT section and build a map of it.
int32 RE_GetDynSymsRealAddr (LIST_Mapping *projectMapping, PLT_Jump *projectPLT)
 Put the real call address into dynamic symbols by reading the plt section.
int32 RE_GetMappingReferences (Settings *projectSettings, LIST_Mapping *projectMapping)
 Gets alls references of objects that are in the mapping.
int32 RE_AnalyseResult (uint8 *sz_Instruction, uint32 i_Result, RE_ResultType i_ResultType, uint32 i_CurAddr, uint32 i_AddrStart, uint32 i_AddrEnd, uint32 i_PLTIndex, uint32 i_TextSection, Settings *projectSettings, LIST_Mapping *projectMapping, uint8 *pba_ReferenceExists, uint8 *pba_JmpReferenceExists, FILE *f_ExeFile, Function_Params *func_Params, Mapping *curFunction)
 Gets the reference for the result if one exists.
int32 RE_GetMessage (LIST_Mapping *messagesMapping, uint32 i_Message, Mapping *resultMapping)
 Gets the message structure if i_Message exists.

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