debugger src updated

pull/697/head
aniket-engg 4 years ago committed by Aniket
parent 36e91d0b0d
commit 1b097bc6f9
  1. 30
      libs/remix-debug/src/debugger/VmDebugger.ts
  2. 9
      libs/remix-debug/src/debugger/debugger.ts

@ -1,13 +1,27 @@
const remixLib = require('@remix-project/remix-lib')
const EventManager = require('../eventManager')
const ui = remixLib.helpers.ui
const StorageResolver = require('../storage/storageResolver')
const StorageViewer = require('../storage/storageViewer')
const DebuggerSolidityState = require('./solidityState')
const DebuggerSolidityLocals = require('./solidityLocals')
class VmDebuggerLogic {
import { helpers } from '@remix-project/remix-lib'
import { DebuggerSolidityState } from './solidityState'
import { DebuggerSolidityLocals } from './solidityLocals'
const ui = helpers.ui
export class VmDebuggerLogic {
event
debugger
stepManager
_traceManager
_codeManager
_solidityProxy
_callTree
storageResolver
tx
debuggerSolidityState
debuggerSolidityLocals
address
traceLength
addresses
constructor (_debugger, tx, _stepManager, _traceManager, _codeManager, _solidityProxy, _callTree) {
this.event = new EventManager()
@ -247,5 +261,3 @@ class VmDebuggerLogic {
}
}
module.exports = VmDebuggerLogic

@ -2,10 +2,9 @@
const Ethdebugger = require('../Ethdebugger')
const EventManager = require('../eventManager')
const traceHelper = require('../trace/traceHelper')
const BreakpointManager = require('../code/breakpointManager')
const StepManager = require('./stepManager')
const VmDebuggerLogic = require('./VmDebugger')
import { BreakpointManager } from '../code/breakpointManager'
import { DebuggerStepManager } from './stepManager'
import { VmDebuggerLogic } from './VmDebugger'
export class Debugger {
@ -135,7 +134,7 @@ export class Debugger {
}
debugTx (tx, loadingCb) {
this.step_manager = new StepManager(this.debugger, this.debugger.traceManager)
this.step_manager = new DebuggerStepManager(this.debugger, this.debugger.traceManager)
this.debugger.codeManager.event.register('changed', this, (code, address, instIndex) => {
this.debugger.callTree.sourceLocationTracker.getValidSourceLocationFromVMTraceIndex(address, this.step_manager.currentStepIndex, this.debugger.solidityProxy.contracts).then((sourceLocation) => {

Loading…
Cancel
Save