Commit c0121f7c authored by yann300's avatar yann300

remove event traceAnalyser

parent cb29cec5
'use strict' 'use strict'
var traceHelper = require('../helpers/traceHelper') var traceHelper = require('../helpers/traceHelper')
var EventManager = require('../lib/eventManager')
function TraceAnalyser (_cache) { function TraceAnalyser (_cache) {
this.event = new EventManager()
this.traceCache = _cache this.traceCache = _cache
this.trace = null this.trace = null
} }
TraceAnalyser.prototype.analyse = function (trace, tx, callback) { TraceAnalyser.prototype.analyse = function (trace, tx, callback) {
this.event.trigger('startAnalysing')
this.trace = trace this.trace = trace
this.traceCache.pushStoreChanges(0, tx.to) this.traceCache.pushStoreChanges(0, tx.to)
var context = { var context = {
...@@ -29,10 +26,8 @@ TraceAnalyser.prototype.analyse = function (trace, tx, callback) { ...@@ -29,10 +26,8 @@ TraceAnalyser.prototype.analyse = function (trace, tx, callback) {
context = this.buildDepth(k, step, tx, callStack, context) context = this.buildDepth(k, step, tx, callStack, context)
context = this.buildStorage(k, step, context) context = this.buildStorage(k, step, context)
this.buildReturnValues(k, step) this.buildReturnValues(k, step)
this.event.trigger('onOp', [k, step, callStack, this.traceCache])
} }
callback(null, true) callback(null, true)
this.event.trigger('finishAnalysing')
} }
TraceAnalyser.prototype.buildReturnValues = function (index, step) { TraceAnalyser.prototype.buildReturnValues = function (index, step) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment