Skip to content

Commit

Permalink
Merge branch 'develop' into enable_debug_info_ethdebug
Browse files Browse the repository at this point in the history
  • Loading branch information
clonker authored Jan 9, 2025
2 parents df4a941 + 7b5f4ab commit e4ab7ac
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions libevmasm/EVMAssemblyStack.h
Original file line number Diff line number Diff line change
Expand Up @@ -50,29 +50,29 @@ class EVMAssemblyStack: public AbstractAssemblyStack

std::string const& name() const { return m_name; }

virtual LinkerObject const& object(std::string const& _contractName) const override;
virtual LinkerObject const& runtimeObject(std::string const& _contractName) const override;
LinkerObject const& object(std::string const& _contractName) const override;
LinkerObject const& runtimeObject(std::string const& _contractName) const override;

std::shared_ptr<evmasm::Assembly> const& evmAssembly() const { return m_evmAssembly; }
std::shared_ptr<evmasm::Assembly> const& evmRuntimeAssembly() const { return m_evmRuntimeAssembly; }

virtual std::string const* sourceMapping(std::string const& _contractName) const override;
virtual std::string const* runtimeSourceMapping(std::string const& _contractName) const override;
std::string const* sourceMapping(std::string const& _contractName) const override;
std::string const* runtimeSourceMapping(std::string const& _contractName) const override;

Json ethdebug(std::string const& _contractName) const override;
Json ethdebugRuntime(std::string const& _contractName) const override;
Json ethdebug() const override;

virtual Json assemblyJSON(std::string const& _contractName) const override;
virtual std::string assemblyString(std::string const& _contractName, StringMap const& _sourceCodes) const override;
Json assemblyJSON(std::string const& _contractName) const override;
std::string assemblyString(std::string const& _contractName, StringMap const& _sourceCodes) const override;

virtual std::string const filesystemFriendlyName(std::string const& _contractName) const override;
std::string const filesystemFriendlyName(std::string const& _contractName) const override;

virtual std::vector<std::string> contractNames() const override { return {m_name}; }
virtual std::vector<std::string> sourceNames() const override;
std::vector<std::string> contractNames() const override { return {m_name}; }
std::vector<std::string> sourceNames() const override;
std::map<std::string, unsigned> sourceIndices() const;

virtual bool compilationSuccessful() const override { return m_evmAssembly != nullptr; }
bool compilationSuccessful() const override { return m_evmAssembly != nullptr; }

void selectDebugInfo(langutil::DebugInfoSelection _debugInfoSelection)
{
Expand Down

0 comments on commit e4ab7ac

Please sign in to comment.