From c167da8cbea201f6b219db73119126e87b6e2f1c Mon Sep 17 00:00:00 2001 From: Daniel Lubarov Date: Tue, 2 Aug 2022 09:10:21 -0700 Subject: [PATCH] Revert "UserspaceProgramCounter" This reverts commit 05beaab661a8aaa2f84b6f121b5ac2f29f2ed836. --- evm/src/cpu/kernel/context_metadata.rs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/evm/src/cpu/kernel/context_metadata.rs b/evm/src/cpu/kernel/context_metadata.rs index ff075814..cf0bfc23 100644 --- a/evm/src/cpu/kernel/context_metadata.rs +++ b/evm/src/cpu/kernel/context_metadata.rs @@ -5,20 +5,17 @@ pub(crate) enum ContextMetadata { ParentContext = 0, /// The program counter to return to when we return to the parent context. ParentProgramCounter = 1, - /// If we're in a system call, this holds the userspace program counter to return to. - UserspaceProgramCounter = 2, - CalldataSize = 3, - ReturndataSize = 4, + CalldataSize = 2, + ReturndataSize = 3, } impl ContextMetadata { - pub(crate) const COUNT: usize = 5; + pub(crate) const COUNT: usize = 4; pub(crate) fn all() -> [Self; Self::COUNT] { [ Self::ParentContext, Self::ParentProgramCounter, - Self::UserspaceProgramCounter, Self::CalldataSize, Self::ReturndataSize, ] @@ -29,7 +26,6 @@ impl ContextMetadata { match self { ContextMetadata::ParentContext => "CTX_METADATA_PARENT_CONTEXT", ContextMetadata::ParentProgramCounter => "CTX_METADATA_PARENT_PC", - ContextMetadata::UserspaceProgramCounter => "CTX_METADATA_USERSPACE_PC", ContextMetadata::CalldataSize => "CTX_METADATA_CALLDATA_SIZE", ContextMetadata::ReturndataSize => "CTX_METADATA_RETURNDATA_SIZE", }