jon.recoil.org

Module Dwarf_attributes.Attribute

module Dwarf_4 : sig ... end
module Ocaml_specific : sig ... end
type 'dwarf_classes t =
  1. | Sibling : Dwarf_low.Dwarf_attributes.Class.reference Dwarf_low.Dwarf_attributes.Attribute.t
  2. | Location : [< Dwarf_low.Dwarf_attributes.Class.exprloc | Dwarf_low.Dwarf_attributes.Class.loclist ] Dwarf_low.Dwarf_attributes.Attribute.t
  3. | Name : Dwarf_low.Dwarf_attributes.Class.string Dwarf_low.Dwarf_attributes.Attribute.t
  4. | Ordering : Dwarf_low.Dwarf_attributes.Class.constant Dwarf_low.Dwarf_attributes.Attribute.t
  5. | Byte_size : [< Dwarf_low.Dwarf_attributes.Class.constant | Dwarf_low.Dwarf_attributes.Class.exprloc | Dwarf_low.Dwarf_attributes.Class.reference ] Dwarf_low.Dwarf_attributes.Attribute.t
  6. | Bit_offset : [< Dwarf_low.Dwarf_attributes.Class.constant | Dwarf_low.Dwarf_attributes.Class.exprloc | Dwarf_low.Dwarf_attributes.Class.reference ] Dwarf_low.Dwarf_attributes.Attribute.t
  7. | Bit_size : [< Dwarf_low.Dwarf_attributes.Class.constant | Dwarf_low.Dwarf_attributes.Class.exprloc | Dwarf_low.Dwarf_attributes.Class.reference ] Dwarf_low.Dwarf_attributes.Attribute.t
  8. | Stmt_list : Dwarf_low.Dwarf_attributes.Class.lineptr Dwarf_low.Dwarf_attributes.Attribute.t
  9. | Low_pc : Dwarf_low.Dwarf_attributes.Class.address Dwarf_low.Dwarf_attributes.Attribute.t
  10. | High_pc : [< Dwarf_low.Dwarf_attributes.Class.address | Dwarf_low.Dwarf_attributes.Class.constant ] Dwarf_low.Dwarf_attributes.Attribute.t
  11. | Language : Dwarf_low.Dwarf_attributes.Class.constant Dwarf_low.Dwarf_attributes.Attribute.t
  12. | Discr : Dwarf_low.Dwarf_attributes.Class.reference Dwarf_low.Dwarf_attributes.Attribute.t
  13. | Discr_value : Dwarf_low.Dwarf_attributes.Class.constant Dwarf_low.Dwarf_attributes.Attribute.t
  14. | Visibility : Dwarf_low.Dwarf_attributes.Class.constant Dwarf_low.Dwarf_attributes.Attribute.t
  15. | Import : Dwarf_low.Dwarf_attributes.Class.reference Dwarf_low.Dwarf_attributes.Attribute.t
  16. | String_length : [< Dwarf_low.Dwarf_attributes.Class.exprloc | Dwarf_low.Dwarf_attributes.Class.loclistsptr ] Dwarf_low.Dwarf_attributes.Attribute.t
  17. | Common_reference : Dwarf_low.Dwarf_attributes.Class.reference Dwarf_low.Dwarf_attributes.Attribute.t
  18. | Comp_dir : Dwarf_low.Dwarf_attributes.Class.string Dwarf_low.Dwarf_attributes.Attribute.t
  19. | Const_value : [< Dwarf_low.Dwarf_attributes.Class.block | Dwarf_low.Dwarf_attributes.Class.constant | Dwarf_low.Dwarf_attributes.Class.string ] Dwarf_low.Dwarf_attributes.Attribute.t
  20. | Containing_type : Dwarf_low.Dwarf_attributes.Class.reference Dwarf_low.Dwarf_attributes.Attribute.t
  21. | Default_value : Dwarf_low.Dwarf_attributes.Class.reference Dwarf_low.Dwarf_attributes.Attribute.t
  22. | Inline : Dwarf_low.Dwarf_attributes.Class.constant Dwarf_low.Dwarf_attributes.Attribute.t
  23. | Is_optional : Dwarf_low.Dwarf_attributes.Class.flag Dwarf_low.Dwarf_attributes.Attribute.t
  24. | Lower_bound : [< Dwarf_low.Dwarf_attributes.Class.constant | Dwarf_low.Dwarf_attributes.Class.exprloc | Dwarf_low.Dwarf_attributes.Class.reference ] Dwarf_low.Dwarf_attributes.Attribute.t
  25. | Producer : Dwarf_low.Dwarf_attributes.Class.string Dwarf_low.Dwarf_attributes.Attribute.t
  26. | Prototyped : Dwarf_low.Dwarf_attributes.Class.flag Dwarf_low.Dwarf_attributes.Attribute.t
  27. | Return_addr : [< Dwarf_low.Dwarf_attributes.Class.exprloc | Dwarf_low.Dwarf_attributes.Class.loclistsptr ] Dwarf_low.Dwarf_attributes.Attribute.t
  28. | Start_scope : [< Dwarf_low.Dwarf_attributes.Class.constant | Dwarf_low.Dwarf_attributes.Class.rnglistsptr ] Dwarf_low.Dwarf_attributes.Attribute.t
  29. | Bit_stride : [< Dwarf_low.Dwarf_attributes.Class.constant | Dwarf_low.Dwarf_attributes.Class.exprloc | Dwarf_low.Dwarf_attributes.Class.reference ] Dwarf_low.Dwarf_attributes.Attribute.t
  30. | Upper_bound : [< Dwarf_low.Dwarf_attributes.Class.constant | Dwarf_low.Dwarf_attributes.Class.exprloc | Dwarf_low.Dwarf_attributes.Class.reference ] Dwarf_low.Dwarf_attributes.Attribute.t
  31. | Abstract_origin : Dwarf_low.Dwarf_attributes.Class.reference Dwarf_low.Dwarf_attributes.Attribute.t
  32. | Accessibility : Dwarf_low.Dwarf_attributes.Class.constant Dwarf_low.Dwarf_attributes.Attribute.t
  33. | Address_class : Dwarf_low.Dwarf_attributes.Class.constant Dwarf_low.Dwarf_attributes.Attribute.t
  34. | Artificial : Dwarf_low.Dwarf_attributes.Class.flag Dwarf_low.Dwarf_attributes.Attribute.t
  35. | Base_types : Dwarf_low.Dwarf_attributes.Class.reference Dwarf_low.Dwarf_attributes.Attribute.t
  36. | Calling_convention : Dwarf_low.Dwarf_attributes.Class.constant Dwarf_low.Dwarf_attributes.Attribute.t
  37. | Count : [< Dwarf_low.Dwarf_attributes.Class.constant | Dwarf_low.Dwarf_attributes.Class.exprloc | Dwarf_low.Dwarf_attributes.Class.reference ] Dwarf_low.Dwarf_attributes.Attribute.t
  38. | Data_member_location : [< Dwarf_low.Dwarf_attributes.Class.constant | Dwarf_low.Dwarf_attributes.Class.exprloc | Dwarf_low.Dwarf_attributes.Class.loclistsptr ] Dwarf_low.Dwarf_attributes.Attribute.t
  39. | Decl_column : Dwarf_low.Dwarf_attributes.Class.constant Dwarf_low.Dwarf_attributes.Attribute.t
  40. | Decl_file : Dwarf_low.Dwarf_attributes.Class.constant Dwarf_low.Dwarf_attributes.Attribute.t
  41. | Decl_line : Dwarf_low.Dwarf_attributes.Class.constant Dwarf_low.Dwarf_attributes.Attribute.t
  42. | Declaration : Dwarf_low.Dwarf_attributes.Class.flag Dwarf_low.Dwarf_attributes.Attribute.t
  43. | Discr_list : Dwarf_low.Dwarf_attributes.Class.block Dwarf_low.Dwarf_attributes.Attribute.t
  44. | Encoding : Dwarf_low.Dwarf_attributes.Class.constant Dwarf_low.Dwarf_attributes.Attribute.t
  45. | External : Dwarf_low.Dwarf_attributes.Class.flag Dwarf_low.Dwarf_attributes.Attribute.t
  46. | Frame_base : [< Dwarf_low.Dwarf_attributes.Class.exprloc | Dwarf_low.Dwarf_attributes.Class.loclistsptr ] Dwarf_low.Dwarf_attributes.Attribute.t
  47. | Friend : Dwarf_low.Dwarf_attributes.Class.reference Dwarf_low.Dwarf_attributes.Attribute.t
  48. | Identifier_case : Dwarf_low.Dwarf_attributes.Class.constant Dwarf_low.Dwarf_attributes.Attribute.t
  49. | Macro_info : Dwarf_low.Dwarf_attributes.Class.macptr Dwarf_low.Dwarf_attributes.Attribute.t
  50. | Namelist_item : Dwarf_low.Dwarf_attributes.Class.reference Dwarf_low.Dwarf_attributes.Attribute.t
  51. | Priority : Dwarf_low.Dwarf_attributes.Class.reference Dwarf_low.Dwarf_attributes.Attribute.t
  52. | Segment : [< Dwarf_low.Dwarf_attributes.Class.exprloc | Dwarf_low.Dwarf_attributes.Class.loclistsptr ] Dwarf_low.Dwarf_attributes.Attribute.t
  53. | Specification : Dwarf_low.Dwarf_attributes.Class.reference Dwarf_low.Dwarf_attributes.Attribute.t
  54. | Type : Dwarf_low.Dwarf_attributes.Class.reference Dwarf_low.Dwarf_attributes.Attribute.t
  55. | Use_location : [< Dwarf_low.Dwarf_attributes.Class.exprloc | Dwarf_low.Dwarf_attributes.Class.loclistsptr ] Dwarf_low.Dwarf_attributes.Attribute.t
  56. | Variable_parameter : Dwarf_low.Dwarf_attributes.Class.flag Dwarf_low.Dwarf_attributes.Attribute.t
  57. | Virtuality : Dwarf_low.Dwarf_attributes.Class.constant Dwarf_low.Dwarf_attributes.Attribute.t
  58. | Vtable_elem_location : [< Dwarf_low.Dwarf_attributes.Class.exprloc | Dwarf_low.Dwarf_attributes.Class.loclistsptr ] Dwarf_low.Dwarf_attributes.Attribute.t
  59. | Allocated : [< Dwarf_low.Dwarf_attributes.Class.constant | Dwarf_low.Dwarf_attributes.Class.exprloc | Dwarf_low.Dwarf_attributes.Class.reference ] Dwarf_low.Dwarf_attributes.Attribute.t
  60. | Associated : [< Dwarf_low.Dwarf_attributes.Class.constant | Dwarf_low.Dwarf_attributes.Class.exprloc | Dwarf_low.Dwarf_attributes.Class.reference ] Dwarf_low.Dwarf_attributes.Attribute.t
  61. | Data_location : Dwarf_low.Dwarf_attributes.Class.exprloc Dwarf_low.Dwarf_attributes.Attribute.t
  62. | Byte_stride : [< Dwarf_low.Dwarf_attributes.Class.constant | Dwarf_low.Dwarf_attributes.Class.exprloc | Dwarf_low.Dwarf_attributes.Class.reference ] Dwarf_low.Dwarf_attributes.Attribute.t
  63. | Entry_pc : Dwarf_low.Dwarf_attributes.Class.address Dwarf_low.Dwarf_attributes.Attribute.t
  64. | Use_UTF8 : Dwarf_low.Dwarf_attributes.Class.flag Dwarf_low.Dwarf_attributes.Attribute.t
  65. | Extension : Dwarf_low.Dwarf_attributes.Class.reference Dwarf_low.Dwarf_attributes.Attribute.t
  66. | Ranges : Dwarf_low.Dwarf_attributes.Class.rnglist Dwarf_low.Dwarf_attributes.Attribute.t
  67. | Trampoline : [< Dwarf_low.Dwarf_attributes.Class.address | Dwarf_low.Dwarf_attributes.Class.flag | Dwarf_low.Dwarf_attributes.Class.reference | Dwarf_low.Dwarf_attributes.Class.string ] Dwarf_low.Dwarf_attributes.Attribute.t
  68. | Call_column : Dwarf_low.Dwarf_attributes.Class.constant Dwarf_low.Dwarf_attributes.Attribute.t
  69. | Call_file : Dwarf_low.Dwarf_attributes.Class.constant Dwarf_low.Dwarf_attributes.Attribute.t
  70. | Call_line : Dwarf_low.Dwarf_attributes.Class.constant Dwarf_low.Dwarf_attributes.Attribute.t
  71. | Description : Dwarf_low.Dwarf_attributes.Class.string Dwarf_low.Dwarf_attributes.Attribute.t
  72. | Binary_scale : Dwarf_low.Dwarf_attributes.Class.constant Dwarf_low.Dwarf_attributes.Attribute.t
  73. | Decimal_scale : Dwarf_low.Dwarf_attributes.Class.constant Dwarf_low.Dwarf_attributes.Attribute.t
  74. | Small : Dwarf_low.Dwarf_attributes.Class.reference Dwarf_low.Dwarf_attributes.Attribute.t
  75. | Decimal_sign : Dwarf_low.Dwarf_attributes.Class.constant Dwarf_low.Dwarf_attributes.Attribute.t
  76. | Digit_count : Dwarf_low.Dwarf_attributes.Class.constant Dwarf_low.Dwarf_attributes.Attribute.t
  77. | Picture_string : Dwarf_low.Dwarf_attributes.Class.string Dwarf_low.Dwarf_attributes.Attribute.t
  78. | Mutable : Dwarf_low.Dwarf_attributes.Class.flag Dwarf_low.Dwarf_attributes.Attribute.t
  79. | Threads_scaled : Dwarf_low.Dwarf_attributes.Class.flag Dwarf_low.Dwarf_attributes.Attribute.t
  80. | Explicit : Dwarf_low.Dwarf_attributes.Class.flag Dwarf_low.Dwarf_attributes.Attribute.t
  81. | Object_pointer : Dwarf_low.Dwarf_attributes.Class.reference Dwarf_low.Dwarf_attributes.Attribute.t
  82. | Endianity : Dwarf_low.Dwarf_attributes.Class.constant Dwarf_low.Dwarf_attributes.Attribute.t
  83. | Elemental : Dwarf_low.Dwarf_attributes.Class.flag Dwarf_low.Dwarf_attributes.Attribute.t
  84. | Pure : Dwarf_low.Dwarf_attributes.Class.flag Dwarf_low.Dwarf_attributes.Attribute.t
  85. | Recursive : Dwarf_low.Dwarf_attributes.Class.flag Dwarf_low.Dwarf_attributes.Attribute.t
  86. | Signature : Dwarf_low.Dwarf_attributes.Class.reference Dwarf_low.Dwarf_attributes.Attribute.t
  87. | Main_subprogram : Dwarf_low.Dwarf_attributes.Class.flag Dwarf_low.Dwarf_attributes.Attribute.t
  88. | Data_bit_offset : Dwarf_low.Dwarf_attributes.Class.constant Dwarf_low.Dwarf_attributes.Attribute.t
  89. | Const_expr : Dwarf_low.Dwarf_attributes.Class.flag Dwarf_low.Dwarf_attributes.Attribute.t
  90. | Enum_class : Dwarf_low.Dwarf_attributes.Class.flag Dwarf_low.Dwarf_attributes.Attribute.t
  91. | Linkage_name : Dwarf_low.Dwarf_attributes.Class.string Dwarf_low.Dwarf_attributes.Attribute.t
  92. | String_length_bit_size : Dwarf_low.Dwarf_attributes.Class.constant Dwarf_low.Dwarf_attributes.Attribute.t
  93. | String_length_byte_size : Dwarf_low.Dwarf_attributes.Class.constant Dwarf_low.Dwarf_attributes.Attribute.t
  94. | Rank : Dwarf_low.Dwarf_attributes.Class.exprloc Dwarf_low.Dwarf_attributes.Attribute.t
  95. | Str_offsets_base : Dwarf_low.Dwarf_attributes.Class.stroffsetsptr Dwarf_low.Dwarf_attributes.Attribute.t
  96. | Addr_base : Dwarf_low.Dwarf_attributes.Class.addrptr Dwarf_low.Dwarf_attributes.Attribute.t
  97. | Rnglists_base : Dwarf_low.Dwarf_attributes.Class.rnglistsptr Dwarf_low.Dwarf_attributes.Attribute.t
  98. | Dwo_name : Dwarf_low.Dwarf_attributes.Class.string Dwarf_low.Dwarf_attributes.Attribute.t
  99. | Reference : Dwarf_low.Dwarf_attributes.Class.flag Dwarf_low.Dwarf_attributes.Attribute.t
  100. | Rvalue_reference : Dwarf_low.Dwarf_attributes.Class.flag Dwarf_low.Dwarf_attributes.Attribute.t
  101. | Macros : Dwarf_low.Dwarf_attributes.Class.macptr Dwarf_low.Dwarf_attributes.Attribute.t
  102. | Call_all_calls : Dwarf_low.Dwarf_attributes.Class.flag Dwarf_low.Dwarf_attributes.Attribute.t
  103. | Call_all_source_calls : Dwarf_low.Dwarf_attributes.Class.flag Dwarf_low.Dwarf_attributes.Attribute.t
  104. | Call_all_tail_calls : Dwarf_low.Dwarf_attributes.Class.flag Dwarf_low.Dwarf_attributes.Attribute.t
  105. | Call_return_pc : Dwarf_low.Dwarf_attributes.Class.address Dwarf_low.Dwarf_attributes.Attribute.t
  106. | Call_value : Dwarf_low.Dwarf_attributes.Class.exprloc Dwarf_low.Dwarf_attributes.Attribute.t
  107. | Call_origin : Dwarf_low.Dwarf_attributes.Class.reference Dwarf_low.Dwarf_attributes.Attribute.t
  108. | Call_parameter : Dwarf_low.Dwarf_attributes.Class.reference Dwarf_low.Dwarf_attributes.Attribute.t
  109. | Call_pc : Dwarf_low.Dwarf_attributes.Class.address Dwarf_low.Dwarf_attributes.Attribute.t
  110. | Call_tail_call : Dwarf_low.Dwarf_attributes.Class.flag Dwarf_low.Dwarf_attributes.Attribute.t
  111. | Call_target : Dwarf_low.Dwarf_attributes.Class.exprloc Dwarf_low.Dwarf_attributes.Attribute.t
  112. | Call_target_clobbered : Dwarf_low.Dwarf_attributes.Class.exprloc Dwarf_low.Dwarf_attributes.Attribute.t
  113. | Call_data_location : Dwarf_low.Dwarf_attributes.Class.exprloc Dwarf_low.Dwarf_attributes.Attribute.t
  114. | Call_data_value : Dwarf_low.Dwarf_attributes.Class.exprloc Dwarf_low.Dwarf_attributes.Attribute.t
  115. | Noreturn : Dwarf_low.Dwarf_attributes.Class.flag Dwarf_low.Dwarf_attributes.Attribute.t
  116. | Alignment : Dwarf_low.Dwarf_attributes.Class.constant Dwarf_low.Dwarf_attributes.Attribute.t
  117. | Export_symbols : Dwarf_low.Dwarf_attributes.Class.flag Dwarf_low.Dwarf_attributes.Attribute.t
  118. | Deleted : Dwarf_low.Dwarf_attributes.Class.flag Dwarf_low.Dwarf_attributes.Attribute.t
  119. | Defaulted : Dwarf_low.Dwarf_attributes.Class.constant Dwarf_low.Dwarf_attributes.Attribute.t
  120. | Loclists_base : Dwarf_low.Dwarf_attributes.Class.loclistsptr Dwarf_low.Dwarf_attributes.Attribute.t
  121. | Dwarf_4 : 'dwarf_classes Dwarf_low.Dwarf_attributes.Attribute.Dwarf_4.t -> 'dwarf_classes Dwarf_low.Dwarf_attributes.Attribute.t
  122. | Ocaml_specific : 'dwarf_classes Dwarf_low.Dwarf_attributes.Attribute.Ocaml_specific.t -> 'dwarf_classes Dwarf_low.Dwarf_attributes.Attribute.t
val name : 'dwarf_class Dwarf_low.Dwarf_attributes.Attribute.t -> string
val code : 'dwarf_class Dwarf_low.Dwarf_attributes.Attribute.t -> int
module Sealed : sig ... end