Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DisassemblyViewWidget

Hierarchy

  • BaseWidget
    • DisassemblyViewWidget

Index

Constructors

  • Parameters

    • Optional options: IOptions

    Returns DisassemblyViewWidget

Properties

_disassembledInstructions: undefined | WorkbenchTable<DisassembledInstructionEntry> = undefined
_enableSourceCodeRender: boolean = true
_fontInfo: BareFontInfo
_instructionBpList: readonly InstructionBreakpoint[] = []
_loadingLock: boolean = false
_onDidChangeStackFrame: Emitter<void> = ...
_previousDebuggingState: DebugState
breakpointManager: BreakpointManager
debugPreferences: DebugPreferences
debugSessionManager: DebugSessionManager
editorPreferences: EditorPreferences
iconReferenceUri: URI = ...
labelProvider: LabelProvider
openerService: OpenerService
ID: "disassembly-view-widget" = 'disassembly-view-widget'
NUM_INSTRUCTIONS_TO_LOAD: 50 = 50

Accessors

  • get currentInstructionAddresses(): (undefined | string)[]
  • get focusedCurrentInstructionAddress(): undefined | string
  • get focusedInstructionAddress(): undefined | string
  • get fontInfo(): BareFontInfo
  • get isSourceCodeRender(): boolean
  • get onDidChangeStackFrame(): Event<void>

Methods

  • _register<T>(disposable: T): T
  • adjustLayout(dimension: Dimension): void
  • createPane(): void
  • getIndexFromAddress(instructionAddress: string): number
  • goToAddress(address?: string, focus?: boolean): void
  • init(): void
  • loadDisassembledInstructions(memoryReference: undefined | string, instructionOffset: number, instructionCount: number): Promise<boolean>
  • onActivateRequest(msg: Message): void
  • onResize(msg: ResizeMessage): void
  • reloadDisassembly(targetAddress?: string): void
  • scrollDown_LoadDisassembledInstructions(instructionCount: number): Promise<boolean>
  • scrollUp_LoadDisassembledInstructions(instructionCount: number): Promise<boolean>
  • toFontInfo(): {}