package binsec

  1. Overview
  2. Docs

doc/binsec_isa_riscv/Binsec_isa_riscv/Riscv_arch/Register/index.html

Module Riscv_arch.RegisterSource

Parameters

module _ : RegisterSize

Signature

Sourcetype t
Sourceval zero : t

Zero (hard-wired) aka x0

Sourceval ra : t

Return address / x1

Sourceval sp : t
Sourceval gp : t
Sourceval tp : t
Sourceval fp : t

Same as s0

Sourceval a0 : t
Sourceval a1 : t
Sourceval a2 : t
Sourceval a3 : t
Sourceval a4 : t
Sourceval a5 : t
Sourceval a6 : t
Sourceval a7 : t
Sourceval t0 : t
Sourceval t1 : t
Sourceval t2 : t
Sourceval t3 : t
Sourceval t4 : t
Sourceval t5 : t
Sourceval t6 : t
Sourceval s0 : t
Sourceval s1 : t
Sourceval s2 : t
Sourceval s3 : t
Sourceval s4 : t
Sourceval s5 : t
Sourceval s6 : t
Sourceval s7 : t
Sourceval s8 : t
Sourceval s9 : t
Sourceval s10 : t
Sourceval s11 : t
Sourceval name : t -> string
Sourceval size : t -> int
Sourceval num : t -> int
Sourceval of_string : string -> t option
Sourceval of_int_exn : int -> t
Sourceval of_int : int -> t option