jon.recoil.org

Module Dwarf_low.Dwarf_tag

module Int16 = Numbers.Int16
module Uint64 = Numbers.Uint64
type user = Int16.t
type dwarf_4 =
  1. | GNU_call_site
  2. | GNU_call_site_parameter
type t =
  1. | Array_type
  2. | Class_type
  3. | Entry_point
  4. | Enumeration_type
  5. | Formal_parameter
  6. | Imported_declaration
  7. | Label
  8. | Lexical_block
  9. | Member
  10. | Pointer_type
  11. | Reference_type
  12. | Compile_unit
  13. | String_type
  14. | Structure_type
  15. | Subroutine_type
  16. | Typedef
  17. | Union_type
  18. | Unspecified_parameters
  19. | Variant
  20. | Common_block
  21. | Common_inclusion
  22. | Inheritance
  23. | Inlined_subroutine
  24. | Module
  25. | Ptr_to_member_type
  26. | Set_type
  27. | Subrange_type
  28. | With_stmt
  29. | Access_declaration
  30. | Base_type
  31. | Catch_block
  32. | Const_type
  33. | Constant
  34. | Enumerator
  35. | File_type
  36. | Friend
  37. | Namelist
  38. | Namelist_item
  39. | Packed_type
  40. | Subprogram
  41. | Template_type_parameter
  42. | Template_value_parameter
  43. | Thrown_type
  44. | Try_block
  45. | Variant_part
  46. | Variable
  47. | Volatile_type
  48. | Dwarf_procedure
  49. | Restrict_type
  50. | Interface_type
  51. | Namespace
  52. | Imported_module
  53. | Unspecified_type
  54. | Partial_unit
  55. | Imported_unit
  56. | Condition
  57. | Shared_type
  58. | Type_unit
  59. | Rvalue_reference_type
  60. | Template_alias
  61. | Coarray_type
  62. | Generic_subrange
  63. | Dynamic_type
  64. | Atomic_type
  65. | Call_site
  66. | Call_site_parameter
  67. | Skeleton_unit
  68. | Immutable_type
  69. | Dwarf_4 of Dwarf_low.Dwarf_tag.dwarf_4
  70. | User of Dwarf_low.Dwarf_tag.user
val tag_name : Dwarf_low.Dwarf_tag.t -> string
val dw_tag_lo_user : Int16.t
val dw_tag_hi_user : Int16.t
val emit : asm_directives:Asm_targets.Asm_directives_dwarf.t -> Dwarf_low.Dwarf_tag.t -> unit
val compare : 'a -> 'a -> int