UNPKG

uae-dap

Version:

Debug Adapter Protocol for Amiga development with FS-UAE or WinUAE

32 lines (31 loc) 847 B
import { Hunk, MemoryType } from "./amigaHunkParser"; export interface Location { path: string; line: number; symbol?: string; symbolOffset?: number; address: number; segmentIndex: number; segmentOffset: number; } export interface Segment { name: string; address: number; size: number; memType: MemoryType; } declare class SourceMap { private segments; private sources; private symbols; private locationsBySource; private locationsByAddress; constructor(hunks: Hunk[], offsets: number[]); getSourceFiles(): string[]; getSegmentsInfo(): Segment[]; getSymbols(): Record<string, number>; lookupAddress(address: number): Location; lookupSourceLine(path: string, line: number): Location; getSegmentInfo(segmentId: number): Segment; } export default SourceMap;