d3a25d37创建于 2024年6月4日历史提交
open! Core

module Location = struct
  type t =
    { filename : string option
    ; line : int
    ; col : int
    }
  [@@deriving sexp]
end

module Addr_table = struct
  type t = Location.t Int.Table.t
end

module Stop_info = struct
  type t =
    { name : string
    ; addr : int64
    ; filter : string
    }
end

module Selection = struct
  type t =
    | Symbol of Owee_elf.Symbol_table.Symbol.t
    | Address of
        { address : int
        ; name : string
        }
end