Ethereum  PoC-8
The C++ Implementation of Ethereum
dev::eth::StandardTrace Class Reference

#include <Executive.h>

Classes

struct  DebugOptions
 

Public Member Functions

 StandardTrace ()
 
void operator() (uint64_t _steps, uint64_t _PC, Instruction _inst, bigint _newMemSize, bigint _gasCost, bigint _gas, VMFace const *_vm, ExtVMFace const *_extVM)
 
void setShowMnemonics ()
 
void setOptions (DebugOptions _options)
 
Json::Value jsonValue () const
 
std::string styledJson () const
 
std::string multilineTrace () const
 
OnOpFunc onOp ()
 

Detailed Description

Definition at line 46 of file Executive.h.

Constructor & Destructor Documentation

◆ StandardTrace()

StandardTrace::StandardTrace ( )

Definition at line 63 of file Executive.cpp.

Member Function Documentation

◆ jsonValue()

Json::Value dev::eth::StandardTrace::jsonValue ( ) const
inline

Definition at line 64 of file Executive.h.

◆ multilineTrace()

string StandardTrace::multilineTrace ( ) const

Definition at line 171 of file Executive.cpp.

◆ onOp()

OnOpFunc dev::eth::StandardTrace::onOp ( )
inline

Definition at line 68 of file Executive.h.

◆ operator()()

void StandardTrace::operator() ( uint64_t  _steps,
uint64_t  _PC,
Instruction  _inst,
bigint  _newMemSize,
bigint  _gasCost,
bigint  _gas,
VMFace const *  _vm,
ExtVMFace const *  _extVM 
)

Definition at line 88 of file Executive.cpp.

◆ setOptions()

void dev::eth::StandardTrace::setOptions ( DebugOptions  _options)
inline

Definition at line 62 of file Executive.h.

◆ setShowMnemonics()

void dev::eth::StandardTrace::setShowMnemonics ( )
inline

Definition at line 61 of file Executive.h.

◆ styledJson()

std::string StandardTrace::styledJson ( ) const

Definition at line 166 of file Executive.cpp.


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