Source file abi_riscv_serialisation.ml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
(** [abi_riscv_serialisation] contains code for producing an RISCV conformant
* ELF file from executable (machine) code.
* Used in ongoing experiments with CakeML.
*
* XXX: experimental, and outdated. Commented out for now until attention turns
* to CakeML again.
*)
open Lem_basic_classes
open Lem_list
open Lem_maybe
open Lem_num
open Byte_sequence
open Missing_pervasives
open Memory_image
open Elf_file
open Elf_header
open Elf_interpreted_segment
open Elf_program_header_table
open Elf_section_header_table
open Elf_types_native_uint
open Abi_riscv_elf_header