Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
Geth-Modification
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
张蕾
Geth-Modification
Commits
ebb7db26
Commit
ebb7db26
authored
Nov 10, 2014
by
obscuren
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Added dumps
parent
d30571a7
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
2 deletions
+9
-2
main.go
cmd/evm/main.go
+9
-2
No files found.
cmd/evm/main.go
View file @
ebb7db26
...
...
@@ -32,6 +32,7 @@ import (
"runtime"
"time"
"github.com/ethereum/go-ethereum/ethdb"
"github.com/ethereum/go-ethereum/ethutil"
"github.com/ethereum/go-ethereum/logger"
"github.com/ethereum/go-ethereum/state"
...
...
@@ -64,13 +65,18 @@ func main() {
tstart
:=
time
.
Now
()
ret
,
_
,
e
:=
closure
.
Call
(
vm
.
New
(
NewVmEnv
(),
vm
.
DebugVmTy
),
nil
)
env
:=
NewVmEnv
()
ret
,
_
,
e
:=
closure
.
Call
(
vm
.
New
(
env
,
vm
.
DebugVmTy
),
nil
)
logger
.
Flush
()
if
e
!=
nil
{
perr
(
e
)
}
if
*
dump
{
fmt
.
Println
(
string
(
env
.
state
.
Dump
()))
}
var
mem
runtime
.
MemStats
runtime
.
ReadMemStats
(
&
mem
)
fmt
.
Printf
(
"vm took %v
\n
"
,
time
.
Since
(
tstart
))
...
...
@@ -90,7 +96,8 @@ type VmEnv struct {
}
func
NewVmEnv
()
*
VmEnv
{
return
&
VmEnv
{
state
.
New
(
trie
.
New
(
nil
,
""
))}
db
,
_
:=
ethdb
.
NewMemDatabase
()
return
&
VmEnv
{
state
.
New
(
trie
.
New
(
db
,
""
))}
}
func
(
VmEnv
)
Origin
()
[]
byte
{
return
nil
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment