Skip to main content Link Menu Expand (external link) Document Search Copy Copied
  • Home
  • Tutorials
    • Quick start
    • While tutorial
    • Types tutorial
  • Publications
    • PLDI'25
    • OOPSLA'24
    • SAS'24
    • PLDI'24
    • POPL'23
    • VMCAI'22
    • RTAS'21
  • API
    • binsec_codex
    • codex
    • cudd
    • frama_c_codex
    • patricia-tree
  • Jobs and Contact
  •   Repository
  1. API
  2. codex
  3. Domains
  4. Memory_domains
  5. With_focusing
  6. Make
  7. Memory_Forward

Module Make.Memory_Forward

val load : size:Units.In_bits.t -> (memory, binary, binary * memory) Sig.Context_Arity_Forward(Context).ar2
val store : size:Units.In_bits.t -> (memory, binary, binary, memory) Sig.Context_Arity_Forward(Context).ar3
val load_block : (memory, binary, block * memory) Sig.Context_Arity_Forward(Context).ar2
val store_block : (memory, binary, block, memory) Sig.Context_Arity_Forward(Context).ar3
val memcpy : size:Units.In_bits.t -> (memory, binary, binary, memory) Sig.Context_Arity_Forward(Context).ar3
val malloc : id:(int * string) -> malloc_size:Units.In_bytes.t -> (memory, binary * memory) Sig.Context_Arity_Forward(Context).ar1
val free : (memory, binary, memory) Sig.Context_Arity_Forward(Context).ar2
val unknown : level:int -> memory Sig.Context_Arity_Forward(Context).ar0