package owee

  1. Overview
  2. Docs
type t = [
  1. | `addr
  2. | `block2
  3. | `block4
  4. | `data2
  5. | `data4
  6. | `data8
  7. | `string
  8. | `block
  9. | `block1
  10. | `data1
  11. | `flag
  12. | `sdata
  13. | `strp
  14. | `udata
  15. | `ref_addr
  16. | `ref1
  17. | `ref2
  18. | `ref4
  19. | `ref8
  20. | `ref_udata
  21. | `indirect
  22. | `sec_offset
  23. | `exprloc
  24. | `flag_present
  25. | `strx
  26. | `addrx
  27. | `ref_sup4
  28. | `strp_sup
  29. | `data16
  30. | `line_strp
  31. | `ref_sig8
  32. | `implicit_const
  33. | `loclistx
  34. | `rnglistx
  35. | `ref_sup8
  36. | `strx1
  37. | `strx2
  38. | `strx3
  39. | `strx4
  40. | `addrx1
  41. | `addrx2
  42. | `addrx3
  43. | `addrx4
]
val read : Owee_buf.cursor -> t
val of_int_exn : int -> t
val skip : t -> Owee_buf.cursor -> is_64bit:bool -> address_size:int -> unit