Phasor 3.1.1
Stack VM based Programming Language
Loading...
Searching...
No Matches
Phasor::Disassembler Class Reference

CLI wrapper for dissassembling Phasor binaries. More...

#include <Disassembler.hpp>

Collaboration diagram for Phasor::Disassembler:
[legend]

Classes

struct  Args

Public Member Functions

 Disassembler (int argc, char *argv[])
int run ()

Private Member Functions

bool parseArguments (int argc, char *argv[])
void showHelp ()
bool decompileBinary ()

Private Attributes

struct Phasor::Disassembler::Args m_args

Detailed Description

CLI wrapper for dissassembling Phasor binaries.

Definition at line 13 of file Disassembler.hpp.

Constructor & Destructor Documentation

◆ Disassembler()

Phasor::Disassembler::Disassembler ( int argc,
char * argv[] )

Definition at line 14 of file Disassembler.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ decompileBinary()

bool Phasor::Disassembler::decompileBinary ( )
private

Definition at line 106 of file Disassembler.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ parseArguments()

bool Phasor::Disassembler::parseArguments ( int argc,
char * argv[] )
private

Definition at line 40 of file Disassembler.cpp.

Here is the caller graph for this function:

◆ run()

int Phasor::Disassembler::run ( )

Definition at line 19 of file Disassembler.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ showHelp()

void Phasor::Disassembler::showHelp ( )
private

Definition at line 95 of file Disassembler.cpp.

Here is the caller graph for this function:

Member Data Documentation

◆ m_args

struct Phasor::Disassembler::Args Phasor::Disassembler::m_args
private

The documentation for this class was generated from the following files: