package magic-trace

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Magic_trace_lib.BreakpointSource

Sourcetype t
Sourceval breakpoint_fd : Core.Pid.t -> addr:int64 -> single_hit:bool -> t Core.Or_error.t

Uses perf_event_open to set a hardware breakpoint at a given address in a process. When that breakpoint is hit the resulting file descriptor will poll as readable.

If single_hit is set the breakpoint will disable itself after being hit once.

Sourceval destroy : t -> unit
Sourcemodule Hit : sig ... end
Sourceval next_hit : t -> Hit.t option
Sourceval fd : t -> Core_unix.File_descr.t

Returns a waitable fd valid only until t is destroyed or GCd

OCaml

Innovation. Community. Security.