FARGOS/VISTA Object Management Environment Core
..
|
#include <OMEoil2Interp.h>
#include <../oil2/emitOIL2.h>
#include <OMEcore.h>
#include <utils/logging/logging_api.hpp>
Macros | |
#define | THIS_COMPONENT oil2 |
#define | INSTRUCTION_TRACE if (COMPONENT_LOG_ENABLED(THIS_COMPONENT,THIS_COMPONENT_LEVEL(trace))) do { LogMessageRecord logObj(LogManager::STDOUT_LogManager, THIS_COMPONENT_LEVEL(trace), ((thread->sourceFileName != nullptr) ? thread->sourceFileName : "[nofile]"), thread->sourceLineNumber); logObj << pc << "\t" << opCode << "\t" |
#define | END_TRACE "\n"; logObj.writeAsTextToBuffer(logObj.getLogManager()->getLogPrefixMask()); } while (0) |
#define | END_TRACE_BLOCK logObj << "\n"; logObj.writeAsTextToBuffer(logObj.getLogManager()->getLogPrefixMask()); } while (0) |
Functions | |
DECLARE_STANDARD_COMPONENT_VARS (oil2) | |
DEFINE_STANDARD_COMPONENT_VARS (oil2) | |
AUTO_REGISTER_COMPONENT (oil2) | |
void * | OMEoil2StackCreate (const OMEinvocationData *mInfo) |
Creates a stack for an OIL2 method. More... | |
void | OMEoil2StackDelete (const OMEinvocationData *mInfo, void *data) |
Deletes a stack associated with an OIL2 method. More... | |
int | OMEoil2Interpreter (OMEthread *thread, const OMEtype &codeBody) |
Entry point for the OIL2 Architecture Neutral Format interpreter. More... | |
#define END_TRACE "\n"; logObj.writeAsTextToBuffer(logObj.getLogManager()->getLogPrefixMask()); } while (0) |
#define END_TRACE_BLOCK logObj << "\n"; logObj.writeAsTextToBuffer(logObj.getLogManager()->getLogPrefixMask()); } while (0) |
#define INSTRUCTION_TRACE if (COMPONENT_LOG_ENABLED(THIS_COMPONENT,THIS_COMPONENT_LEVEL(trace))) do { LogMessageRecord logObj(LogManager::STDOUT_LogManager, THIS_COMPONENT_LEVEL(trace), ((thread->sourceFileName != nullptr) ? thread->sourceFileName : "[nofile]"), thread->sourceLineNumber); logObj << pc << "\t" << opCode << "\t" |
#define THIS_COMPONENT oil2 |
AUTO_REGISTER_COMPONENT | ( | oil2 | ) |
DECLARE_STANDARD_COMPONENT_VARS | ( | oil2 | ) |
DEFINE_STANDARD_COMPONENT_VARS | ( | oil2 | ) |
![]() | Generated: Tue Jul 28 2020 16:03:26
Support Information |