fxos/fxos/fxos-cli.h

24 lines
543 B
C
Raw Normal View History

//---
// fxos-cli: A disassembler and OS reverse-engineering tool
//---
#ifndef FXOS_CLI_H
#define FXOS_CLI_H
2021-03-16 14:43:43 +01:00
#include <fxos/vspace.h>
#include <fxos/library.h>
#include <string>
#include <vector>
/* Show library */
void show_library(FxOS::Library &library, bool targets, bool asmtables);
/* Print general information on an OS file */
2021-03-16 14:43:43 +01:00
void os_info(FxOS::VirtualSpace &space);
/* Disassemble */
2021-03-16 14:43:43 +01:00
int disassembly(FxOS::Library &library, FxOS::VirtualSpace &space,
char const *ref, std::vector<std::string> passes);
#endif /* FXOS_CLI_H */