#include <types.h>
#include "globals.h"
#include "structs.h"
#include "reveng_errors.h"
#include <zem_errors.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/wait.h>
#include <fcntl.h>
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "objdump.h"
#include "chainlist.h"
Functions | |
int32 | RE_DisassembleFile (Settings *fileSettings) |
Disassemble a file by using objdump. | |
int32 | RE_GetObjdumpSections (Settings *projectSettings, Section *projectSections) |
Retrieves the sections addresses and sizes. | |
int32 | RE_GetSymbolsMapping (Settings *projectSettings, LIST_Mapping *globalMapping) |
Builds the mapping of the functions/strings/objects of an executable by using the objdump generated file. | |
int32 | RE_DecomposeInstruction (uint8 *sz_AllLine, uint8 *sz_Addr, uint8 *sz_HexCode, uint8 *sz_Instruction) |
Decompose an objdump code line to its componnents. |