output.c File Reference

#include <types.h>
#include "globals.h"
#include "structs.h"
#include "reveng_errors.h"
#include <zem_errors.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "misc.h"
#include "output.h"
#include "chainlist.h"
#include "graph.h"

Functions

int32 RE_PrintHelp (void)
 Print RevEng help on stdout.
int32 RE_CreateOutputFile (Settings *projectSettings, LIST_Mapping *globalMapping)
 Creates the output file(s).
int32 RE_PrintHeader (FILE *f_OutputFile)
 Prints RevEng's banner in a file.
int32 RE_PrintCode (FILE *f_OutputFile, Settings *projectSettings, LIST_Mapping *globalMapping)
 This function prints the code of the target with sections names, functions names, objects and jumps references.
int32 RE_PrintStrings (FILE *f_OutputFile, Settings *projectSettings, LIST_Mapping *stringsMapping, RE_SortType e_SortType)
 This function prints all strings referenced in the target. Strings are printed in alphabetical order.
int32 RE_PrintObjects (FILE *f_OutputFile, Settings *projectSettings, LIST_Mapping *symbolsMapping, RE_SortType e_SortType)
 This function prints all objects defined in the target. Objects are printed in alphabetical order.
int32 RE_PrintClasses (FILE *f_OutputFile, Settings *projectSettings, LIST_Mapping *projectMapping, RE_SortType e_SortType)
 This function prints all classes in alphabetical order, and all methods of each class in alphabetical order.
int32 RE_PrintFunctions (FILE *f_OutputFile, LIST_Mapping *projectMapping, RE_SortType e_SortType)
 This function prints all functions name of the target in a file in alphabetical order.
int32 RE_CreateTagsFile (uint8 *psz_DisasmFileName, LIST_Mapping *projectMapping)
 This function creates a tags file containing all functions and classes of the target. This will be used by VIM (and other editors) to step inside functions easily.

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