File MachineCodeGenerator.h

namespace codegen
class MachineCodeGenerator

Public Functions

MachineCodeGenerator()
MachineCodeGenerator(storage::FileLoader &loaderIn)
void codegenForFunction(faabric::Message &msg, bool clean = false)
void codegenForSharedObject(const std::string &inputPath, bool clean = false)

Private Functions

std::vector<uint8_t> hashBytes(const std::vector<uint8_t> &bytes)
std::vector<uint8_t> doCodegen(std::vector<uint8_t> &bytes)

Private Members

conf::FaasmConfig &conf
storage::FileLoader &loader